Ik verbaasde me er echt over dat m'n (geleende) Gigabyte + XP1800 systeempje met 250G Maxtor harddisk (PATA) zoveel sneller was wat betreft disk I/O dan m'n Asus Pundit-R met Pentium 4 2.8GHz en 160G Seagate SATA schijf.
Na wat gepruts met bonnie++ kwamen er wel leuke resultaten uit die ik nu eigenlijk probeer te verklaren (en nee, de grootte heeft geen significante invloed in prestatieverschil...). Voor de duidelijkheid: pluto is het XP1800 systeem, en dilithium de 2.8GHz P4. Bonnie++ draaide op beide machines op Fedora Core 4 met alle updates tot vandaag geïnstalleerd.
Ik heb wat gegevens verzameld over de systemen met hdparm om er zeker van te zijn dat de instellingen hetzelfde waren:
pluto (PATA):
pluto (PATA):
Ik hoop dat er iets te regelen valt waardoor de harddisk eindelijk op normale snelheid kan gaan werken, want het is een beetje jammer dat een oud systeem sneller is dan de nieuwe(re) P4.
Na wat gepruts met bonnie++ kwamen er wel leuke resultaten uit die ik nu eigenlijk probeer te verklaren (en nee, de grootte heeft geen significante invloed in prestatieverschil...). Voor de duidelijkheid: pluto is het XP1800 systeem, en dilithium de 2.8GHz P4. Bonnie++ draaide op beide machines op Fedora Core 4 met alle updates tot vandaag geïnstalleerd.
Ik heb wat gegevens verzameld over de systemen met hdparm om er zeker van te zijn dat de instellingen hetzelfde waren:
pluto (PATA):
dilithium (SATA):/dev/hda:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 30401/255/63, sectors = 250059350016, start = 0
Bij het SATA systeem moest ik unmaskirq aanzetten en IO_support op 32 bit zetten. Bij het hdparm -i commando was iets vreemd. het SATA systeem kon alleen in UDMA2 werken en niet zoals het PATA systeem in UDMA5, ik weet niet of dit een wezenlijk verschil is?/dev/hdc:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19457/255/63, sectors = 160041885696, start = 0
pluto (PATA):
dilithium (SATA):/dev/hda:
Model=WDC WD2500JB-00GVA0, FwRev=08.02D08, SerialNo=WD-WCAL75299379
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=74
BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=16
CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: device does not report version:
* signifies the current active mode
Ter afsluiting nog de dmesg uitvoer van zowel pluto als dilithium./dev/hdc:
Model=ST3160023AS, FwRev=3.18, SerialNo=3JS3J6HX
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2:
* signifies the current active mode
Ik hoop dat er iets te regelen valt waardoor de harddisk eindelijk op normale snelheid kan gaan werken, want het is een beetje jammer dat een oud systeem sneller is dan de nieuwe(re) P4.