Sziasztok!
A következő a problémám. Egyre kevesebb időm van a géppel foglalkozni, ezért a leg lammerbarátabb disztribúcióval próbálkoztam, az Ubuntu-val. (Debian 5.0-át váltott le.)
Minden hozzáfűzött reményem bevált, viszont egy apró szépséghibája van a dolognak. Abban az esetben, ha valami a winyóra ír, 100%-ra felugrik a CPU teljesítmény, és még egy egyszerú ablakváltást sem lehet kivitelezni. Ez, abban az esetben is igaz, ha mondjuk egy weboldalt nyitok meg, vagyis gyk. elég gyakran. :-(
CPU: AMD Sempron 2400+ (1800MHz)
RAM: 512MB
Winyo: Egy 260GB-os Samsung PATA vinyó.
Próbáltam hdparm-al beállítani az UDMA-t, de azt nem engedi, gondolom, mert emulált SATA. Az sdparm-nál meg nem találtam, hogy hogyan kell beállítani az UDMA-t.
Keresgettem a fórumon, és láttam hasonló problémákat, de exakt megoldásra nem bukkantan rá. Tudom váltsak Debian-ra, az gyors. :-)
Előre is köszönöm a segítséget,
András
- 1651 megtekintés
Hozzászólások
RAM: 512MB
No itt a hiba...
Ami Debian Lenny barátodnak elég volt nem elég Ubuntu barátodnak...
Szerintem most már ne is válts vissza Deb6-ra mert megsértődött és el sem indulna... :)))
Hűtlen kutya... :D
- A hozzászóláshoz be kell jelentkezni
pedig egy debian 6-tal sokkal jobban járna szvsz...
- A hozzászóláshoz be kell jelentkezni
Leírom, hogy szerintem miért nem a kevés RAM az oka:
Fut egy-két alkalmazás, amik természetesen befészkelődnek a RAM-ba is. RAM olyan 250MB-nál van, ez ugye úgy kb. 50%. A CPU pedig ugy 5%-on ketyeg. LEütöm az Alt-F2-t, hogy elindítsak egy új alkalmazást, mire a CPU terhelés felugrik 100%-ra, és ott is marad olyan 3sec-ig. Ezidő alatt még ablak váltást sem tudok végezni. Ezután, ha mégegyszer megnyomom az Alt-F2-t, akkor normálisan felugrik a program megnyitása ablak, mivel már a RAM-ban van. Ha a winyóról kell olvasni, vagy oda ír, akkor max-ra felugrik a CPU. De miért? Elég lenne csak mondjuk 50%-ra, vagy mittomén.
- A hozzászóláshoz be kell jelentkezni
512 mega elég. alap ubuntu install 180 megát eszik, ezt le lehet tolni 100 körülre. egy ilyen gépen google chrome-mal és 512 mb rammal vígan neteznek felénk.
_____________________
home, blog, dreamgrave
- A hozzászóláshoz be kell jelentkezni
Belefutottál a klasszikus Linux IO problémába.
Igazán jó megoldás nincs, ezért nem találtál rá. A 2.6.38-as kernelben van egy patch, ami ezt hivatott megoldani, a HUP-on is volt róla szó.
http://hup.hu/cikkek/20101116/a_kb_200_soros_kernelpatch_amely_drasztik…
Ha nem zavar, hogy kicsit labilis, próbálkozz meg egy Ubuntu 11.04-gyel, vagy amennyiben 10.04-et, vagy újabbat használsz, tedd fel a 2.6.38-as kernelt. A javulásnak látványosnak kell lennie.
http://www.ramoonus.nl/2011/03/linux-kernel-2-6-38-installation-guide-f…
- A hozzászóláshoz be kell jelentkezni
Köszi az ötletet. Azért a kernel frissítés előtt még futok egy kört. :-)
(Bár a végleges megoldás szerintem az lesz.)
A
- A hozzászóláshoz be kell jelentkezni
Lássunk egy sudo hdparm /dev/sdX kimenetet!
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
Ami lehet, hogy hdX.
Szerintem a szokásos a problémája.
- A hozzászóláshoz be kell jelentkezni
hdparm:
/dev/sda:
multcount = 16 (on)
IO_support = 0 (default)
readonly = 0 (off)
readahead = 256 (on)
geometry = 30401/255/63, sectors = 488397168, start = 0
- A hozzászóláshoz be kell jelentkezni
nem 1998 van
- A hozzászóláshoz be kell jelentkezni
OK, igazad van (Jól sejtem, hogy a hdparm-mal van gondod?):
(Azt azért megemlíteném, hogy PATA winyóról van szó, nem SATA-ról.)
eliyahu@system:~$ sudo sdparm -l /dev/sda
/dev/sda: ATA SAMSUNG SP2514N VF10
Direct access device specific parameters: WP=0 DPOFUA=0
Read write error recovery [rw] mode page:
AWRE 1 Automatic write reallocation enabled
ARRE 0 Automatic read reallocation enabled
PER 0 Post error
Caching (SBC) [ca] mode page:
WCE 1 Write cache enable
RCD 0 Read cache disable
Control [co] mode page:
SWP 0 Software write protect
- A hozzászóláshoz be kell jelentkezni
Próbálkoztam egy olyannal is, hogy az fstab-ba beírtam, hogy: nolargeio=1
/dev/sda1 / reiserfs notail,nolargeio=1 0 1
De erre meg nem bootolt be. :-(
A
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Próbálkoztam az I/O sheduler-t átállítani. Elég érdekes, ugyanis azt olvastam, hogy mostanában az anticipatory az alapértelmezett, ennek ellenére, erre nem találtam utalást.
Ha kiolvasom, akkor az alábbi történik:
sudo cat /sys/block/sda/queue/scheduler
noop [deadline] cfq
Itt a kapcsos zárójel az aktív. deadlinera már én állítottam át cfq-ról. A hétvégén kísérleteztem, de nem tapasztalom, hogy érezhetően jobb lenne. Van valakinek tapasztalata az io shedulerekkel? Miért hiányzik az anticipatory?
Esetleg valaki tudja, hogy hogyan kell az fstab-ban belőni a "nolargio" opciót?
Köszi,
András
- A hozzászóláshoz be kell jelentkezni
nekem ott van, hogy miért hiányzik a tiédből azt passzolnám..
--
ja, most nézem hogy ubi, akkor gondolom azért..
- A hozzászóláshoz be kell jelentkezni
CFQ váltotta az anticipatoryt.
"An anticipatory scheduler (AS) was the default Linux kernel scheduler between 2.6.0 and 2.6.18, by which time it was replaced by the CFQ scheduler."
- A hozzászóláshoz be kell jelentkezni
Na, végülis felraktam a 2.6.38-as kernelt, ezzel érezhető a javulás. :-)
Azért érdekelne, hogy valakinek van-e tapsztalata az fstab - nolargeio paraméterezésével.
- A hozzászóláshoz be kell jelentkezni