l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2003 Mar 07 06:11

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
[no subject]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]

#        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
#               20%.
#               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-
#               cient.

  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

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
Appahost Applications
For a significant contribution towards our projector, and a generous donation to allow us to continue meeting at the Davis Library.