Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Veselá#Houba 25 Září 2009, 14:07:43
-
Zdravíčko vespolek!
Mám takový problémek ohledně swapování. Na svém ntb mám 1GB ramky, ale systém z nějakého podivného důvodu velice rád používá swapování. Např. takto vypadá moje rozložení v MB
funga@TuxNtb:~$ free -m
total used free shared buffers cached
Mem: 1001 969 32 0 1 593
-/+ buffers/cache: 374 627
Swap: 1608 331 1276
Absolutně nechápu, proč systém drží v paměti cca 600MB cache a přitom odkládá stránky programů do swapu.
Nejde nějak změnit to, aby se swapovalo až při opravdu plné paměti? Prostě upřednostnit programy před cache.
Swapování jako takové nechci vypínat, občas mi paměť opravdu nestačí a když jsem vypnul swapování úplně, skončilo to (překvapivě :) ) pádem systému.
edit:
na stránce http://wiki.archlinux.org/index.php/Empty_Swap (http://wiki.archlinux.org/index.php/Empty_Swap) jsem našel skritpík, který řeší následky, ale ne příčinu, pokud by to někomu pomohlo.
-
Odpověď na Tvou otázku se zřejmě jmenuje swappiness (https://help.ubuntu.com/community/SwapFaq#Performance%20tuning%20with%20%27%27swappiness%27%27).
-
Do /etc/sysctl.conf přidej řádek:
vm.swappiness=0
-
Super! Děkuji mnohokrát. Zajimavé, že jsem to nevygooglil. Nejspíš jsem se špatně ptal.
-
Super! Děkuji mnohokrát. Zajimavé, že jsem to nevygooglil. Nejspíš jsem se špatně ptal.
Blbě googluješ: http://www.google.cz/search?q=ubuntu+swappiness (http://www.google.cz/search?q=ubuntu+swappiness)
-
No psal jsem, že jsem se špatně ptal. Kdybych vědel, že se parametr nastavuje přes swappiness, neotravoval bych na foru... ;)
-
Ale radši si to změň na hodnotu 10 (v Ubuntu je to neskutečných 60), ať to nemáš tolik hardcore ;)
-
Ok, trošku poexperimentuju a uvidim.
-
Ok, trošku poexperimentuju a uvidim.
Já tam mám hodnotu 10 a plně mi to vyhovuje ;)