Hozzászólások
Udv!
Egy másik probléma során vettem észre, hogy nálam UHU 1.2 alatt alapból foglalt a memória 99 %-a (Gnome System Monitor: 99 % user memory). Ezt azért nem kéne!
A vas: P3, 256M ram, 256M swap-partíció. Mindezt úgy teszi, hogy semmi nagy program nem fut (hacsak a gnome-os system monitor nem nagy :-) !
Nemcsak KDE és GNOME-ban, hanem egy totálüres icewm vagy mwm képernyőnél is!!!
Mi az oka?
- A hozzászóláshoz be kell jelentkezni
GNOME system monitort nem ismerem, de ha a top felso felebol beidezed a dolgokat, foleg a Mem sorbol, akkor esetleg tudnek valaszolni. Egyelore a sejtesem az, hogy bufferekrol meg cacherol van szo.
- A hozzászóláshoz be kell jelentkezni
[quote:c41b1da007="szdl"]Udv!
Egy másik probléma során vettem észre, hogy nálam UHU 1.2 alatt alapból foglalt a memória 99 %-a (Gnome System Monitor: 99 % user memory). Ezt azért nem kéne!
A vas: P3, 256M ram, 256M swap-partíció. Mindezt úgy teszi, hogy semmi nagy program nem fut (hacsak a gnome-os system monitor nem nagy :-) !
Nemcsak KDE és GNOME-ban, hanem egy totálüres icewm vagy mwm képernyőnél is!!!
Mi az oka?
Mi ezzel a bajod? A linux rendszerek a memóriát HASZNÁLJÁK, amíg nem szükséges, nem írnak a swap-re, ellentétben a windows-zal.
Azt te is tudod, hogy a memória több nagyságrenddel gyorsabb, mint a merevlemez, így az egész rendszer gyorsabb a fizikai memória használatával.
Az egyik gépemben 2GB memória van, ott természetesen nem használja fel az egészet - persze, ha filmet készítek elő dvd-re, akkor igen.
- A hozzászóláshoz be kell jelentkezni
[quote:e3c4177954="Macskajancsi"]
Mi ezzel a bajod? A linux rendszerek a memóriát HASZNÁLJÁK, amíg nem szükséges, nem írnak a swap-re, ellentétben a windows-zal.
Azt te is tudod, hogy a memória több nagyságrenddel gyorsabb, mint a merevlemez, így az egész rendszer gyorsabb a fizikai memória használatával.
Az egyik gépemben 2GB memória van, ott természetesen nem használja fel az egészet - persze, ha filmet készítek elő dvd-re, akkor igen.
Az a bajom, hogy ugyanazon a gépen lévő SUSE feleennyit használ hasonló környezetben.
A probléma előzményét ld. a QEMU - UHU stb. fórumtémámnál!
- A hozzászóláshoz be kell jelentkezni
[quote:bfb9e18077="1aca"]GNOME system monitort nem ismerem, de ha a top felso felebol beidezed a dolgokat, foleg a Mem sorbol, akkor esetleg tudnek valaszolni. Egyelore a sejtesem az, hogy bufferekrol meg cacherol van szo.
A top 'teteje':
top - 13:37:51 up 15 min, 3 users, load average: 1.06, 0.67, 0,39
Tasks: 89 total, 1 running, 88 sleepeing, 0 stopped, 0 zombie
Cpu(s): 31,8% us, 6,6% sy, 0,0% ni, 61,6% id, 0,0% wa, 0,0% hi, 0,0% si
Mem: 253120k total, 229524k used, 23596k free, 15268k buffers
Swap: 248968k total, 0k used, 248968k free, 89512k cached
A táblázatból mem oszlopban:
X: 6.7%
galeon: 12,9%
gnome-terminal: 5,8%
gnome-system-monitor: 4.0%
(ez utóbbi három éppen futott)
többi: elenyésző %
?
- A hozzászóláshoz be kell jelentkezni
A 2.6-os kernelekben egy kicsit máshogy működik a memória- és virtuálismemória kezelése mint régebben. Az egyik kernelparaméterrel:
[code:1:3c5ba0a112]sysctl vm.swappiness = 15[/code:1:3c5ba0a112] állításával tudsz eredményeket elérni. Bővebben a blogomban: http://dgyimesi.uw.hu/blog/
Ezzel foglalkozó post címe: Desktop performance. Keress a "vm.swappiness" kifejezésre...
- A hozzászóláshoz be kell jelentkezni
[quote:6317bc89e2="crape"]A 2.6-os kernelekben egy kicsit máshogy működik a memória- és virtuálismemória kezelése mint régebben. Az egyik kernelparaméterrel:
[code:1:6317bc89e2]sysctl vm.swappiness = 15[/code:1:6317bc89e2] állításával tudsz eredményeket elérni. Bővebben a blogomban: http://dgyimesi.uw.hu/blog/
Ezzel foglalkozó post címe: Desktop performance. Keress a "vm.swappiness" kifejezésre...
Kösz! Ezzel úgy tűnik, megoldódott (de, ha jól értem érdemes visszaállítani "normál esetekben" 60-ra).
(egy apróság: nálam a 'sysctl vm.swappiness=szám' működött, tehát nincs space az egyenlőségjelnél)
(ezzel, vagy mással függ össze a különbség, amit az UHU 1.2 és SUSE 9.3 között vettem észre nálam? - ld. fentebb!)
- A hozzászóláshoz be kell jelentkezni
Igen, igazad van, nem kell egyenlőségjel. Nálam most 15-ön van, és ezen is szoktam hagyni. Nekem bevált. Próbálgasd az értékeket, majd elválik, hogy hogyan jobb. Amúgy ne felejtsd el az /etc/sysctl.conf - ot update-elni, ha minden bootoláskor be akarod állítani ezt a paramétert!
- A hozzászóláshoz be kell jelentkezni
[quote:78c08f2f0a="crape"]Igen, igazad van, nem kell egyenlőségjel. Nálam most 15-ön van, és ezen is szoktam hagyni. Nekem bevált. Próbálgasd az értékeket, majd elválik, hogy hogyan jobb. Amúgy ne felejtsd el az /etc/sysctl.conf - ot update-elni, ha minden bootoláskor be akarod állítani ezt a paramétert!
Viszont továbbra is érdekel, hogy a SUSE 9.3-ban (ami szintén 2.6 kernel, és szintén 60-on áll a vm.swappiness), miért van több memória hasonló környezetben?
(gondolom egyenlőségjel helyett szóközt értettél :-) )
Mindenesetre az UHU-n megoldódott a probléma. Kösz mindenkinek!
- A hozzászóláshoz be kell jelentkezni
Néhány disztró (és ezexerint a szászi is) néhány kernelparaméter overrideol, igaz ez nem látszik, ha csak ezt az egy paramétert nézzük. A 2.6os kernel, ami a SuSE-hoz van, az a kernel.org-ról van, vagy suse package? Az utóbbi esetben érthető lenne, hogy SuSE kevesebbet zabál...
- A hozzászóláshoz be kell jelentkezni
[quote:d5f4d53f09="crape"]Néhány disztró (és ezexerint a szászi is) néhány kernelparaméter overrideol, igaz ez nem látszik, ha csak ezt az egy paramétert nézzük. A 2.6os kernel, ami a SuSE-hoz van, az a kernel.org-ról van, vagy suse package? Az utóbbi esetben érthető lenne, hogy SuSE kevesebbet zabál...
Package-ből van.
(bár ez már a Suse fórum témája lehetne..)
- A hozzászóláshoz be kell jelentkezni
Akkor érthető. A kernel-package maintainer-ek valszeg hozzányúlnak a kernelhez esetleg komolyabban is, nem csak kernel paramétereket piszkálva. Én személy szerint jobban preferálom a "tiszta" kerneleket, a kernel.org-ról és magam fordítani (ez maradt a low-level geek korszakomból ). :D
Mellesleg igazad volt: a szóköz feleslefes, és nem az egyenlőségjel. :oops:
- A hozzászóláshoz be kell jelentkezni