[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
# fs=# Set the fifo (ring buffer) size to #.
# If a number is fol-
# lowed directly by the letter `b', `k', `m', `s' of
# `f', the size is multiplied by 512, 1024,
# 1024*1024, 2048 or 2352.
# The size specified by the fs= argument includes the
# shared memory that is needed for administration.
# This is at least one page of memory. If no fs=
# option is present, cdrecord will try to get the
# fifo size value from the CDR_FIFOSIZE environment.
# The default fifo size is currently 4 MB.
# The fifo is used to increase buffering for the real
# time writing process. It allows to run a pipe from
# mkisofs directly into cdrecord. If the fifo is
# active and a pipe from mkisofs into cdrecord is
# used to create a CD, cdrecord will abort prior to
# do any modifications on the disk if mkisofs dies
# before it starts writing. The recommended fifo
# size is between 4 and 32 MBytes. As a rule of
# thumb, the fifo size should be at least equal to
# the size of the internal buffer of the CD-Recorder
# and no more than half of the physical amount of RAM
# available in the machine. If the fifo size is big
# enough, the fifo statistics will print a fifo empty
# count of zero and the fifo min fill is not below
# It is not wise to use too much space for the
# fifo. If you need more than 8 MB to write a CD on
# an idle machine, your machine is either underpow-
# ered, has hardware problems or is mis-configured.
# If you have buffer underruns or similar problems
# and observe a zero fifo empty count, you have hard-
# ware problems. The fifo size in this case is suffi-
I suspect this last section (buffer over 8 Megs) was written when
much slower burner drives existed, and may not be correct anymore.
Note it's talking about an idle machine, and a little seeking on the
hard disk (from other processes) can really cut into transfer rates
from the drive.
vox-tech mailing list