Priorytety operacji I/O Ubuntu Karmic Koala
-
- Przebojowy Jelonek
- Posty: 1172
- Rejestracja: 19 lis 2006, 21:28
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Priorytety operacji I/O Ubuntu Karmic Koala
Witam, posiadam laptopa Asus A6JC, jego podstawowe parametry:
Processor: 2x Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz
Motherboard: Intel Corporation Mobile 945GM/PM/GMS
Memory: 1539MB (1105MB used)
Operating System: Ubuntu 9.10
OpenGL Renderer : GeForce Go 7300/PCI/SSE2
HDD: ATA WDC WD2500BEVE-0
DVD-RAM: HL-DT-ST DVDRAM GMA-4082N
Log z lspci: http://wklej.org/id/209000/?zawin=0
Problem jest taki, że podczas kopiowania danych z dysku komputer się straszliwie zamula. Terminal się otwiera 10s, przełączanie okien to kilka sekund, kursor myszki też potrafi się przyciąć. Np. kopiuję pliki z partycji na partycję, prędkość to 4-10MB/s, w tym czasie prawie nic nie da się zrobić, otwarcie jakiegoś programu to kwestia 2 minut lub więcej.
I teraz mam do was pytanie: czy da się jakoś ustawić w systemie niższy priorytet na operacje kopiowania lub przenoszenia danych? Lub jakiś większy bufor na to? Bo teraz rozpoczęcie operacji dyskowych = zamuła systemu na kilka minut, np. gdy chcę parę filmów przenieść. Da się coś z tym zrobić?
Czekam na wasze propozycje:)
Processor: 2x Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz
Motherboard: Intel Corporation Mobile 945GM/PM/GMS
Memory: 1539MB (1105MB used)
Operating System: Ubuntu 9.10
OpenGL Renderer : GeForce Go 7300/PCI/SSE2
HDD: ATA WDC WD2500BEVE-0
DVD-RAM: HL-DT-ST DVDRAM GMA-4082N
Log z lspci: http://wklej.org/id/209000/?zawin=0
Problem jest taki, że podczas kopiowania danych z dysku komputer się straszliwie zamula. Terminal się otwiera 10s, przełączanie okien to kilka sekund, kursor myszki też potrafi się przyciąć. Np. kopiuję pliki z partycji na partycję, prędkość to 4-10MB/s, w tym czasie prawie nic nie da się zrobić, otwarcie jakiegoś programu to kwestia 2 minut lub więcej.
I teraz mam do was pytanie: czy da się jakoś ustawić w systemie niższy priorytet na operacje kopiowania lub przenoszenia danych? Lub jakiś większy bufor na to? Bo teraz rozpoczęcie operacji dyskowych = zamuła systemu na kilka minut, np. gdy chcę parę filmów przenieść. Da się coś z tym zrobić?
Czekam na wasze propozycje:)
-
- Serdeczny Borsuk
- Posty: 109
- Rejestracja: 19 kwie 2007, 22:43
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Priorytety operacji I/O Ubuntu Karmic Koala
Jak dokonałeś takiego zapchania RAMu ? Masz takie użycie pamięci cały czas czy tylko przy kopiowaniu ?
- OldEnt85
- Sędziwy Jeż
- Posty: 57
- Rejestracja: 05 cze 2008, 20:16
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: Priorytety operacji I/O Ubuntu Karmic Koala
Prawdopodobnie używasz NTFS, a za tym idzie duże użycie procesora. Przejście na ext3/ext4 i inne linuksowe będzie obejściem problemu...
GnuPG: D7511427. Grzegorz Dąbrowski (OldEnt) <grzegorzdabrowski@poczta.fm>
"GParted może być bronią masowej zagłady..."
"GParted może być bronią masowej zagłady..."
- Tomahawk
- Serdeczny Borsuk
- Posty: 189
- Rejestracja: 03 lip 2008, 11:22
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Odp: Priorytety operacji I/O Ubuntu Karmic Koala
hdparm -i /dev/sda
Daj wynik polecenia
Daj wynik polecenia
i5 2500k@4.4GHz|Ninja 2|AsRock Z68 Pro3-M|8GB Ram|R5850|Dell E228WFP|Arc Mini|M8000X|160GB SATA2
A300-14T|Ubuntu 11.04
A300-14T|Ubuntu 11.04
-
- Przebojowy Jelonek
- Posty: 1172
- Rejestracja: 19 lis 2006, 21:28
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Odp: Priorytety operacji I/O Ubuntu Karmic Koala
Tak, używam też partycji NTFS, czasami też potrzebuję coś na nie wrzucić lub skopiować. System Ubuntu jest na ext4, jednak na innych partycjach mam Windowsa i NTFSa./dev/sda:
Model=WDC, FwRev=01.01A01, SerialNo=WD-WXH108072498
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=50
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=488397168
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6,7
* signifies the current active mode
Różnica jest taka, że podczas kopiowania z ext4 na ext4 jest trochę szybciej i mniej zamula. Jednak dalej to nie jest to.
A jak zapycham tak RAM? Żebym to ja wiedział...

PS. Czasami, podczas kopiowania z (lub na) NTFS kopiowanie trwa, 5MB/s, a później coraz bardziej zwalnia, nawet to kilkuset kilobajtów na sekundę... Czym to może być spowodowane? Też tak macie? Niejednokrotnie też, gdy podłączam przenośny dysk USB z NTFS, kopiuje mi się na niego 300kB/s, a zużycie procesora wynosi cały czas 100%. Te problemy mogą być powiązane z tym, co opisałem w pierwszym poście.
-
- Piegowaty Guziec
- Posty: 2
- Rejestracja: 07 wrz 2005, 22:07
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.10
- Środowisko graficzne: GNOME
Odp: Priorytety operacji I/O Ubuntu Karmic Koala
Raczej wątpię - na słabyszm procku pod Ubuntu kopiuję pomiędzy partycjami NTFS z prędkościami rzędu 30MB/s i bez problemów reszta systemu działa. Obstawiam, że nie masz włączego DMA albo masz ustawiony tryb kompatybilny pracy kontrolera dysków.OldEnt85 pisze:Prawdopodobnie używasz NTFS, a za tym idzie duże użycie procesora. Przejście na ext3/ext4 i inne linuksowe będzie obejściem problemu...
- dk75
- Przebojowy Jelonek
- Posty: 1142
- Rejestracja: 07 mar 2007, 22:59
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: Priorytety operacji I/O Ubuntu Karmic Koala
ql
Skoro masz mulący w I/O system to może coś byś potestował?
( to będzie działać tylko do ponownego bootu - na stałe się ustawia inaczej )
Normalnie scheduler I/O jest ustawiony na "CFQ" - ten scheduler stara się każdemu procesowi który potrzebuje dostępu do dysku przyznać po równo transferu dzięki temu każdy proces z dyskiem pracuje równolegle do innych ( i podobno maksymalizuje się wykorzystanie transferu ).
Ale w pewnym artykule o RedHat4 wyczytałem, że scheduler "Anticipatory" jest bardziej "interaktywny" ( okienka nie przycinają w trakcie - serwerowi to nie przeszkadza bo nie ma okienek
) i w związku z tym bardziej nadaje się dla stacji roboczych i komputerów jednostanowiskowych gdy "CFQ" jest zbawieniem dla rozległych serwerów.
Więc może... przynajmniej niektóre objawy "uśmierzy" gdyż przyczyna rzeczywiście może być inna ( ale UDMA5 jest więc...). W końcu "milijony" użyszkodników "U" nie narzeka i nawet nie wie, że ma "CFQ" ustawione w standardzie.
Ja testuję teraz na tanademie ION/Atom który w testach dostał ocenę "jego bolączką jest słaby transfer dyskowy który kładzie wszystko".
PS: hdparm się używa tylko do dysków/napędów ATA, dla SATA jest sdparm
Skoro masz mulący w I/O system to może coś byś potestował?
Kod: Zaznacz cały
sudo su
echo "anticipatory" > /sys/block/sda/queue/scheduler
Normalnie scheduler I/O jest ustawiony na "CFQ" - ten scheduler stara się każdemu procesowi który potrzebuje dostępu do dysku przyznać po równo transferu dzięki temu każdy proces z dyskiem pracuje równolegle do innych ( i podobno maksymalizuje się wykorzystanie transferu ).
Ale w pewnym artykule o RedHat4 wyczytałem, że scheduler "Anticipatory" jest bardziej "interaktywny" ( okienka nie przycinają w trakcie - serwerowi to nie przeszkadza bo nie ma okienek

Więc może... przynajmniej niektóre objawy "uśmierzy" gdyż przyczyna rzeczywiście może być inna ( ale UDMA5 jest więc...). W końcu "milijony" użyszkodników "U" nie narzeka i nawet nie wie, że ma "CFQ" ustawione w standardzie.
Ja testuję teraz na tanademie ION/Atom który w testach dostał ocenę "jego bolączką jest słaby transfer dyskowy który kładzie wszystko".
PS: hdparm się używa tylko do dysków/napędów ATA, dla SATA jest sdparm
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości