Hallo,
ich habe mir eine 40 GB Maxtor-Platte (DiamondMax VL 40)
zugelegt. Diese Platte muß ich auf Zylinderbegrenzung (32 GB)
jumpern, da sich sonst mein BIOS aufhängt (bekanntes Problem
laut c't wir Award 4.5x). Es gibt dann die Möglichkeit, eine
Software von Maxtor zu installieren, die sich zwischen BIOS
und OS hängt. Da diese sich aber mit meinem Boot-Manager nicht
verträgt, benutze ich diese nicht und kann dadurch auch unter
Linux nur 32 GB nutzen (was auf absehbare Zeit erstmal reichen
wird!).
Was mich jedoch etwas verwundert, ist fehlender Hinweis auf
UDMA beim Linux-Start:
hda: FUJITSU MPC3102AT E, 9765MB w/256kB Cache, CHS=1244/255/63, UDMA
hdb: Maxtor 34098H4, 32253MB w/2048kB Cache, CHS=4111/255/63
Im BIOS wird die Maxtor-Platte mit UDMA-Mode5 erkannt. Wie
kann man erkennen, ob die Platte im UDMA-Modus betrieben wird?
hdparm liefert hier:
Model=Maxtor 34098H4, FwRev=YAH814Y0, SerialNo=L41SKT9C
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=3(DualPortCache), BuffSize=2048kB, MaxMultSect=16,
MultSect=off
DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=0
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=66055248
tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
IORDY=on/off, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4
UDMA modes: mode0 mode1 mode2 mode3 mode4 *mode5
Bedeutet der * den unter Linux aktiven UDMA-Mode?
Etwas entsetzt war ich ja über die hdparm-Werte. Laut c't-Test sollte
die neue Platte deutlich schneller als meine bisherige 10 GB mit
256K Cache sein. Für die alte Platte liefert hdparm:
debian:/# hdparm -t /dev/hda
/dev/hda:
Timing buffered disk reads: 64 MB in 5.98 seconds = 10.70 MB/sec
debian:/# hdparm -T /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 1.35 seconds = 94.81 MB/sec
Die neue Maxtor-Platte hingegen:
debian:/# hdparm -t /dev/hdb
/dev/hdb:
Timing buffered disk reads: 64 MB in 18.09 seconds = 3.54 MB/sec
debian:/# hdparm -T /dev/hdb
/dev/hdb:
Timing buffer-cache reads: 128 MB in 1.32 seconds = 96.97 MB/sec
Warum ist die neue Platte beim "bufferes disk reads" um den Faktor 3
langsamer und beim "buffer-cache reads" mit 8x größeren Cache kaum
schneller?
Ist es normal, das das Mounten einer 10 GB-Partition (auf der neuen
Platte) 15 Sekunden dauert?
Viele Fragen. Vielleicht könnt ihr mir einige beantworten.
Thomas P.