Zaskakuj

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
alpin19
Posty: 8
Rejestracja: 13 września 2006, 01:37

Zaskakujące wyniki hdparm

Post autor: alpin19 »

Witam
Przed chwilą odpaliłem sobie proste polecenie pt. hdparm /dev/hda...

Oto jego wynik:

Kod: Zaznacz cały

/dev/hda:
 Timing cached reads:   1312 MB in  2.01 seconds = 654.14 MB/sec
 Timing buffered disk reads:   40 MB in  4.74 seconds =   8.44 MB/sec
Takie wyniki otrzymałem przy ustawieniach:

Kod: Zaznacz cały

/dev/hda:
 multcount    =  0 (off)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 38760/16/63, sectors = 39070080, start = 0
Sugerując się wyłączonym DMA (IO_SUPPORT = 0 (default 16-bit)) właczyłem DMA poleceniem:

Kod: Zaznacz cały

hdparm -c1 -d1 /dev/hda
Po uruchomieniu testu otrzymałem:

Kod: Zaznacz cały

/dev/hda:
 Timing cached reads:   1264 MB in  2.01 seconds = 629.89 MB/sec
 Timing buffered disk reads:   40 MB in  5.00 seconds =   8.00 MB/sec
...Dziwne, wydajność spadła !
Dysk (IBM) w laptopie, na magistrali ATA100
Grabos
Posty: 91
Rejestracja: 13 lipca 2006, 17:19

Post autor: Grabos »

alpin19 pisze: using_dma = 1 (on)
Jak sam napisałeś dma i wcześniej miałeś włączone, jedyną rzecz którą zrobiłeś to zmiana obsługi interfejsu IDE z 16bit na 32 bit co mi np. nic nie daje jak to zmiennie.
Lorenzo
Beginner
Posty: 262
Rejestracja: 15 sierpnia 2006, 16:14
Lokalizacja: Kraków

Post autor: Lorenzo »

Skoro ATA100 to odpal z opcją

Kod: Zaznacz cały

-X68
ODPOWIEDZ