lkml.org 
[lkml]   [2004]   [Feb]   [29]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
FromPaolo Ornati <>
SubjectRe: 2.6.x: iowait problem while burning a CD
DateSun, 29 Feb 2004 10:37:53 +0100
On Saturday 28 February 2004 23:39, Bill Davidsen wrote:
> >
> > At that point, mkisofs is probably running into a bazillion
> > small files, in subdirectories all over the place.
> >
> > Because a disk seek + track read takes 10ms, it's simply not
> > possible to read more than maybe 100 of these small files a
> > second, so mkisofs can't keep up.
>
> I certainly have seen this, although there is something odd in the
> process with large files as well. I sometimes see it in 2.4 as well, so
> it may be a characteristic of the application.
>
> What to do about it (things to try, not requirements):
>

I was talking about one big file... however:

> - use fs= to increase the size of the fifo a bit, remember to put "m"
>    after the buffer size or it will be taken in bytes. This helps with
>    the problem Rik describes

I have tried with 8 / 16 / 24 MB of buffer! (without big results)

> - be sure DMA is on the CD and the drive

yes

> - allow ints during io

yes

___________________________________________________________
/dev/hdc:
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  1 (on)
 readahead    = 256 (on)
/dev/hdc:

 Model=HL-DT-ST GCE-8400B, FwRev=1.03, SerialNo=
 Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
 RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=0kB, MaxMultSect=0
 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
 IORDY=yes, tPIO={min:227,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 *mdma2
 AdvancedPM=no
___________________________________________________________
> - I'm told deadline schedular but haven't tried it
> - get a new version of cdrecord, build with the 2.6 headers, use
>    ATAPI:/dev/hdX for dev= instead of ide-scsi (this is probably not
>    critical for data CD in 2.6.2 and later, ide-scsi seems to work)

I have never used IDE-SCSI with 2.6.x ;-)

> - use burn-free

yes


Bye

-- 
	Paolo Ornati
	Linux v2.6.3

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:01    [from the cache]
©2003-2008