linux-l: IDE sehr schnell :-)
Henrik Hempelmann
hh at actis.de
Do Jan 27 11:32:40 CET 2000
Jubel!
Das UDMA Problem ist geloest.
hdparm -X.. bzw. -p etc. haben nix genuetzt, das Bios war nicht
in der Lage/willens den Chipsatz zu triggern.
Aber ein Kernel-Patch von Andre Hedrick -> unified IDE Patch, siehe
UDMA-mini-HOWTO, noch ganz warm vom 24.1.2000, steuert direkt
den 440BX Chipsatz an und alles geht wie von selbst - keine
weiteren Eingriffe.
Platte im BIOS abgemeldet, von SCSI gebootet und spaeter
IDE gemounted.
Jetzt rennts:
hdparm -Tt: vorher mit DMA: 3.05 MB/sec
jetzt mit UDMA/33 mode2: 19.57 MB/sec
also am Anschlag der Spec. laut Datenblatt von 19.9 to 10.7MB/sec
bonnie - unbelievable fast:
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
alt 200 3519 67.3 3629 3.2 1458 3.2 2814 48.9 3259 2.0 140.8 1.0
neu 400 5220 98.9 22215 20.6 8970 19.7 5487 95.4 19857 11.7 134.1 0.8
zum Vergleich meine gute alte UW-SCSI: hdparm 12.80 MB/sec (Spec: 8.3 to 13.3)
scsi 400 3023 58.6 5676 8.0 2706 8.2 4002 70.5 7050 6.5 103.4 1.6
allerdings voll mit Dateien, fragmentiert und irgendwo unter /tmp gemessen.
Der Vollstaendigkeit halber:
IDE Platte: IBM-DPTA-353750
SCSI Platte IBM-DDRS-39130
hdparm -i /dev/hda
Model=IBM-DPTA-353750, FwRev=P51OA30A, SerialNo=JWYJW003822
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=34
BuffType=3(DualPortCache), BuffSize=1961kB, MaxMultSect=16, MultSect=off
DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=2
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=73261440
tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
IORDY=on/off, tPIO={min:240,w/IORDY:120}, PIO modes: mode3 mode4
UDMA modes: mode0 mode1 *mode2 mode3 mode4
Henrik
Mehr Informationen über die Mailingliste linux-l