Onderwerp : trage harddisk

Auteur : Angelo Machils
E-mail : amachils op home.nl
Datum : Di Okt 4 05:18:28 CDT 2005


HC Brugmans wrote:

>>Is er een mogelijkheid om de snelheid van de harde schijven onder Linux
>>te controleren? Ik heb namelijk sinds enige tijd Centos x86/64 op mijn
>>AMD64 3000+ vervangen door de i386 versie van Ubuntu en ik vind de
>>snelheid van de schijven (1 SATA en 1 PATA) een stuk trager dan voorheen.
>>Een DVD ISO in K3B inlezen duur errug lang, branden van deze ISO leverde
>>eerst een gem. brandsnelheid op van ong. 5x, (onder Centos of FC3) en nu
>>maar rond de 1x. Diezelfde ISO (4Gb.) copiŽren van de PATA naar de SATA
>>duurt 27 minuten!!! Lijkt me wat erg lang.
>>Wat kan hier aan de hand zijn?
>>    
>>
>Probeer hdparm
>Da's een tooltje dat vanalles met je hdd's kan.
>Wel eerst even documentatie lezen: man hdparm
>Waarschijnlijk ben je vooral geinteresseert in de -i, -t en -T opties.
>bv hdparm -i /dev/hda
>  
>
Er is duidelijk iets 'vreemds' aan de hand met de aansturing van de PATA
schijf:

----------
angelo op solaris:~$ sudo hdparm -tT /dev/hda
/dev/hda:
 Timing cached reads:   1848 MB in  2.00 seconds = 923.22 MB/sec
 Timing buffered disk reads:   14 MB in  3.14 seconds =   4.45 MB/sec
----------

en dat tegen de SATA schijf:

----------
angelo op solaris:~$ sudo hdparm -tT /dev/sda
/dev/sda:
 Timing cached reads:   1720 MB in  2.00 seconds = 859.27 MB/sec
 Timing buffered disk reads:  166 MB in  3.01 seconds =  55.21 MB/sec
----------

Dit is de info van de 2 schijven:

----------
angelo op solaris:~$ sudo hdparm -i /dev/hda
/dev/hda:
 Model=WDC WD2000JB-00GVA0, FwRev=08.02D08, SerialNo=WD-WMAL81271756
 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=off
 CurCHS=16383/16/63, CurSects=16514064, 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
angelo op solaris:~$ sudo hdparm -i /dev/sda
/dev/sda:
 Model=Maxtor 6Y160M0  YAR5, FwRev=YAR5, SerialNo=
 Config={ }
 RawCHS=19929/255/63, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=0kB, MaxMultSect=0
 (maybe): CurCHS=19929/255/63, CurSects=0, LBA=no
 IORDY=no
 PIO modes:  pio0
 AdvancedPM=no
 * signifies the current active mode
----------

Het aanzetten van DMA op de PATA schijf lukt overigens niet:

----------
angelo op solaris:~$ sudo hdparm -d1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)
----------

Overigens kan ik dit ook niet voor zowel mijn DVD lezer alsook mijn DVD
brander (beide Plextors), maar met Plextors schijnen meer distro's een
probleem te hebben m.b.t. het aanzetten van DMA.

Groeten,
Angelo