civileme wrote:
> 
> How about doing this?  Since you have 2.4 on a machine with this particular
> chip (we have NO examples) check the speed with hdparm and the settings.  How
> much tuning has happened?  What can you produce if you leave autotune out and
> try hdparm settings yourself?  Which method works better?  And a dmesg with
> your report would be helpful.

Cooker with 2.4 kernel and ATA100 proved totally disappointing -
there must be a lot of work still to be done.  Max cached throughput
is about 20 MB/sec.  Multisector = 0 and dma on.  Multisector 16
takes it back to 12 MB/sec.  Very strange!

7.2 with the 2.2.27-28mdk kernel (this kernel supports IDE 2 & 3)
immediately shows the advantage of ATA100.  hda is an ATA 66 IBM
drive on an ATA66 interface.   hdg is an ATA100 IBM disk on a Promise
ATA100 interface (on a Gigabyte GA-7ZXR motherboard with an AMD
Athlon 900MHz CPU).   This is the same Promise chip as is used on
their add-on PCI mass storage card.   DMA and 32 bit are not on as
installed.  I set them on.

[root@small ron]# hdparm -v /dev/hda
 
/dev/hda:
 multcount    = 16 (on)
 I/O support  =  1 (32-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 nowerr       =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 1869/255/63, sectors = 30033360, start = 0
[root@small ron]# hdparm -v /dev/hdg
 
/dev/hdg:
 multcount    = 16 (on)
 I/O support  =  1 (32-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 nowerr       =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 3737/255/63, sectors = 60036480, start = 0

[root@small ron]# hdparm -tT /dev/hda
 
/dev/hda:
 Timing buffer-cache reads:   128 MB in  1.02 seconds =125.49 MB/sec
 Timing buffered disk reads:  64 MB in  4.33 seconds = 14.78 MB/sec

[root@small ron]# hdparm -tT /dev/hdg
 
/dev/hdg:
 Timing buffer-cache reads:   128 MB in  0.96 seconds =133.33 MB/sec
 Timing buffered disk reads:  64 MB in  1.81 seconds = 35.36 MB/sec

Conclusion:

It looks like ATA100 more than doubles the buffered disk throughput
of ATA66.

-- 
Regards,

Ron. [au]

Reply via email to