Bardzo powolne kopiowanie plików

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
frik
Beginner
Posty: 156
Rejestracja: 18 marca 2007, 17:42
Lokalizacja: wroclaw

Post 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
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

a ktoś próbował zrobić test z wyłączonymi x, u mnie swego czasu na wolnym komie bylo lepiej.
frik
Beginner
Posty: 156
Rejestracja: 18 marca 2007, 17:42
Lokalizacja: wroclaw

Post 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
zehos
Posty: 13
Rejestracja: 17 kwietnia 2007, 20:53

Post 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 .
sj65
Beginner
Posty: 265
Rejestracja: 17 czerwca 2007, 21:21
Lokalizacja: Pu³awy

Post 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
localh0st
Beginner
Posty: 190
Rejestracja: 05 września 2007, 16:45
Lokalizacja: Warka

Post 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?
sj65
Beginner
Posty: 265
Rejestracja: 17 czerwca 2007, 21:21
Lokalizacja: Pu³awy

Post 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
localh0st
Beginner
Posty: 190
Rejestracja: 05 września 2007, 16:45
Lokalizacja: Warka

Post 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.
sj65
Beginner
Posty: 265
Rejestracja: 17 czerwca 2007, 21:21
Lokalizacja: Pu³awy

Post 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
ODPOWIEDZ