Strona 2 z 2

: 09 grudnia 2007, 00:29
autor: frik

Kod: Zaznacz cały

hdparm -Tt /dev/sda

/dev/sda:
 Timing cached reads:   1662 MB in  2.00 seconds = 830.59 MB/sec
 Timing buffered disk reads:  160 MB in  3.00 seconds =  53.31 MB/sec
u mnie jest tak, ale procka przy odczycie mieli na maxa
porazka :-P

: 09 grudnia 2007, 11:03
autor: tomii
a ktoś próbował zrobić test z wyłączonymi x, u mnie swego czasu na wolnym komie bylo lepiej.

: 09 grudnia 2007, 20:14
autor: frik
tomii pisze:a ktoś próbował zrobić test z wyłączonymi x, u mnie swego czasu na wolnym komie bylo lepiej.
tak byly juz takie testy np. na czystej instalce debiana i ciagle ten sam problem

: 10 grudnia 2007, 17:05
autor: zehos
tomii pisze:a masz dma (mozna w hdparm sprawdzic)
stary, wylacz dma i przekonaj sie, ze szybko użytkownik widzi, ze cos jest nie tak z kompem. Nie objawia się to tylko kiepskim transferem I/O. Na takim systemie się nie da pracować.

Też stawiam piwo, jak ktoś to rozkini :p .

: 10 grudnia 2007, 20:59
autor: sj65
Poczytaj

Kod: Zaznacz cały

man hdparm
Przy starym dysku IBM 6GB doskonale się sprawdzały następujące ustawienia.
hdparm -c3 -d1 -A1 -A248 -X68 -M128 /dev/hdx.
Nie wiem dlaczego, ale opcje te nie działały, a powinny przy takim ustawieniu jak powyższe. Musiałem je wpisywać pojedynczo.

Kod: Zaznacz cały

hdparm -c3  /dev/hdx

Kod: Zaznacz cały

hdparm -d1 /dev/hdx
itd. x w hdx dotyczy Twojego dysku.
Przy opcji c w zależności od płyty możesz użyć -c3 lub -c1.
Z opcją M należy uważać, znacznie przyspiesza dysk, o ile można ją ustawić, ale skraca jego trwałość.
Przy nowszym dysku ata nie zauważyłem rożnic z hdparm lub bez.

Pozdrawiam
sj65

: 18 grudnia 2007, 19:47
autor: localh0st
Ustawiłem hdparm tak jak napisał sj65, ale system dalej kopiuje tak jak kopiował.
frik pisze:a jak kopiujesz to masz 100% zuzycia procka ?
No właśnie. Dziś robiąc porządki na dyskach, zauważyłem że system nie zwiększa poboru mocy (przeciętnie przy kopiowaniu mam 10% CPU), więc to chyba nie jest dobrze?

: 18 grudnia 2007, 20:32
autor: sj65
"Ustawiłem hdparm tak jak napisał sj65"
Moje ustawienia były przykładowymi. Dla jednych dysków są dobre, a dla innych mogą być niewłaściwe.
Zanim użyjesz hdparm przetestuj dysk:

Kod: Zaznacz cały

hdparm -tT /dev/hda 
dla dysku hda.
Ustawiając jedną z opcji sprawdź, ponownie powyższym poleceniem, czy zwiększył się transfer i czy po ponownym uruchomieniu systemu hdparm jest uruchomiony z najbardziej właściwymi opcjami dla Twojego dysku.

Pozdrowienia
sj65

: 19 grudnia 2007, 14:29
autor: localh0st

Kod: Zaznacz cały

asylum:/home/localh0st# hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads:   412 MB in  2.01 seconds = 205.48 MB/sec
 Timing buffered disk reads:  114 MB in  3.04 seconds =  37.45 MB/sec
asylum:/home/localh0st# hdparm -tT /dev/hdb

/dev/hdb:
 Timing cached reads:   428 MB in  2.01 seconds = 213.11 MB/sec
 Timing buffered disk reads:  158 MB in  3.01 seconds =  52.42 MB/sec
asylum:/home/localh0st#    
Różnica (w porównaniu do poprzednich testów) nie jest najlepsza, aczkolwiek jest już lepiej. W rzeczywistości jest niewielka poprawa wydajności.

: 20 grudnia 2007, 11:51
autor: sj65
Sprawdziłem u mnie na starym komputerze 2x pentium III 1100 MHz i Seagate 160GB z 8 MB cache.
Użycie obu procesorów podczas kopiowania około 23%,
Użycie obu procesorów w stanie bezczynności 7%-9%.
Kopiowanie z jednej partycji na drugą (koniec dysku) 687MB w 53s-58s.
Hdparm -tT 162MB/s 41MB/s.
Z dysku na dysk będzie parę razy mniej.
Ilość cache dysku ma duży wpływ na prędkość kopiowania.
Podobnie jak u Ciebie kombinacja ustawień hdparm mało wpływa na prędkość kopiowania i zapisywania na dysku, co świadczy o bardzo dobrych sterownikach, które oferuje Debian.

Pozdrawiam
sj65