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

Název: Změna politiky swapovani
Přispěvatel: 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
Kód: [Vybrat]
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.
Název: Re: Změna politiky swapovani
Přispěvatel: arrange 25 Září 2009, 14:32:09
Odpověď na Tvou otázku se zřejmě jmenuje swappiness (https://help.ubuntu.com/community/SwapFaq#Performance%20tuning%20with%20%27%27swappiness%27%27).
Název: Re: Změna politiky swapovani
Přispěvatel: NoWin 25 Září 2009, 14:32:41
Do /etc/sysctl.conf přidej řádek:
Kód: [Vybrat]
vm.swappiness=0
Název: Re: Změna politiky swapovani
Přispěvatel: Veselá#Houba 25 Září 2009, 14:35:14
Super! Děkuji mnohokrát. Zajimavé, že jsem to nevygooglil. Nejspíš jsem se špatně ptal.
Název: Re: Změna politiky swapovani
Přispěvatel: NoWin 25 Září 2009, 14:37:14
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)
Název: Re: Změna politiky swapovani
Přispěvatel: Veselá#Houba 25 Září 2009, 14:40:08
No psal jsem, že jsem se špatně ptal. Kdybych vědel, že se parametr nastavuje přes swappiness, neotravoval bych na foru...  ;)
Název: Re: Změna politiky swapovani
Přispěvatel: NoWin 25 Září 2009, 14:56:26
Ale radši si to změň na hodnotu 10 (v Ubuntu je to neskutečných 60), ať to nemáš tolik hardcore ;)
Název: Re: Změna politiky swapovani
Přispěvatel: Veselá#Houba 25 Září 2009, 14:59:27
Ok, trošku poexperimentuju a uvidim.
Název: Re: Změna politiky swapovani
Přispěvatel: NoWin 25 Září 2009, 16:21:34
Ok, trošku poexperimentuju a uvidim.
Já tam mám hodnotu 10 a plně mi to vyhovuje ;)