Bardzo powolne kopiowanie plików

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
localh0st
Beginner
Posty: 190
Rejestracja: 05 września 2007, 16:45
Lokalizacja: Warka

Bardzo powolne kopiowanie plików

Post autor: localh0st »

Witajcie. Mam dwa dyski Seagate 40GB, i WD Caviar 80GB. Obydwa dyski są ATA. Od kiedy używam Linuksa, zauważyłem że kopiowanie plików (np. miedzy folderami na partycji/dysku systemowym), czy też miedzy dyskami jest bardzo powolne. Kopiowanie 3.5GB danych pomiędzy nimi trwa ok. 25 min (szybkość jaka widzę to ok. 1.5MB/s - 2.2MB/s). Zużycie procesora wynosi średnio 80 -90%, a ram 200MB(czy nie za mało?). System stoi na partycji z systemem plików ext3, drugi dysk (WD) ma system Fat32 (żebym mógł go trzymać na multimedia, w razie, gdybym musiał użyć Windowsa). Mam 640 RAM, i SWAP 1500MB, które nie są (albo bardzo rzadko) używane.

Kopiowanie plików na Seagate, a tak samo z Seagate na WD wynosi średnio 2MB/s! Straszne tępo, które nie wiem czym jest spowodowane. na Windowsie, kopiowanie tych samych plików, trwa kilka sekund. i tu moje pytanie, czy trzeba coś gdzieś przestawić, aby prędkość się zwiększyła? Może jakieś parametry w biosie? Szukałem na googlach, ale nic konkretnego nie znalazłem.

Pozdrawiam.
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

a masz dma (mozna w hdparm sprawdzic)
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

moze nie masz załadowanego odpowiedniego modułu do obsługi kontrolera
localh0st
Beginner
Posty: 190
Rejestracja: 05 września 2007, 16:45
Lokalizacja: Warka

Post autor: localh0st »

Włączyłem Windows, zainstalowałem Diskeeper no i zauważyłem, że jest straszliwie pofragmentowany WB Fat32. Na razie sie defragmentuje. Później sprawdzę jeszcze badsektory, i miejmy nadzieję, że będzie OK.

Yampress, a o jaki moduł chodzi?
tomii, jak włączę Debiana to powiem co i jak.


Pofragmentowanie:
Obrazek
frik
Beginner
Posty: 156
Rejestracja: 18 marca 2007, 17:42
Lokalizacja: wroclaw

Post autor: frik »

a jak kopiujesz to masz 100% zuzycia procka ?
localh0st
Beginner
Posty: 190
Rejestracja: 05 września 2007, 16:45
Lokalizacja: Warka

Post autor: localh0st »

frik, tak.

Właśnie jeszcze sie defragmentuje, i trwa to już kilkanaście godzin. Usunąłem jeszcze 30Gb filmów, żeby miał łatwiej. Jeszcze pozostało z 30min.

No i teraz, nawet na Windowsie widzę, że chodzi tamta partycja znacznie szybciej. tu pojawia się pytanie, czym można z poziomu Linuksa, defragmentować partycję w FAT32?

pzdr.
kabzior
Beginner
Posty: 180
Rejestracja: 09 lipca 2007, 13:16
Lokalizacja: Łódź

Post autor: kabzior »

Yampress pisze:moze nie masz załadowanego odpowiedniego modułu do obsługi kontrolera
A jak to sprawdzić? Możesz coś więcej w tym temacie? Wydaje mi się że mam podobny problem do autora wątku.
Plus to samo z nagrywarką - wybieram nagrywanie z prędkością maksymalną (czyli 8x) a ona nagrywa z 2x...
localh0st
Beginner
Posty: 190
Rejestracja: 05 września 2007, 16:45
Lokalizacja: Warka

Post autor: localh0st »

Dma włączone:

Kod: Zaznacz cały

asylum:/home/localh0st# hdparm -d /dev/hdb

/dev/hdb:
 using_dma     =  1 (on)

Kod: Zaznacz cały

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

/dev/hda:
 using_dma     =  1 (on)
Teraz sprawdziłem, po defragmentowaniu.. Kopiuje 5MB/s, ale to chyba nadal za mało?
frik
Beginner
Posty: 156
Rejestracja: 18 marca 2007, 17:42
Lokalizacja: wroclaw

Post autor: frik »

temat zuzycia procka byl juz poruszany wiele razy nawet na tym forum i nikt nie potrafil nic na to poradzic. najdziwniejsze ze nie wszyscy maja taki problem. jest to najprawdopodobniej zwiazane z jadrem. no ale ja nie mam co do tego pewnosc. sam sprawdzalem to na 3 kompach i wszedzie to samo (na innych dystrybucjach tez to samo).

http://debian.linux.pl/viewtopic.php?t=1581
http://debian.linux.pl/viewtopic.php?t=4127

jak by ktos rozwiazal ten problem to bylo by milo(stawiam browara :-> ).
localh0st
Beginner
Posty: 190
Rejestracja: 05 września 2007, 16:45
Lokalizacja: Warka

Post autor: localh0st »

hm, już nie wiem o co w tym wszystkim chodzi:

Kod: Zaznacz cały

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

/dev/hda:
 Timing cached reads:   386 MB in  2.01 seconds = 192.22 MB/sec
 Timing buffered disk reads:  104 MB in  3.03 seconds =  34.27 MB/sec
asylum:/home/localh0st# hdparm -Tt /dev/hdb

/dev/hdb:
 Timing cached reads:   328 MB in  2.00 seconds = 163.66 MB/sec
 Timing buffered disk reads:  154 MB in  3.01 seconds =  51.17 MB/sec
Konqueror miałby jakieś ograniczenia, w przydzielaniu do RAM/procka?
ODPOWIEDZ