Fórum Root.cz

Hlavní témata => Software => Téma založeno: Tomas Kaluza 21. 04. 2010, 19:42:34

Název: Jak monitorovat použití swapu?
Přispěvatel: Tomas Kaluza 21. 04. 2010, 19:42:34
Dobry den, obracim se s prosbou o pomoc. Muj pocitac je Zonbox, ktery ma jen CF cartu. Chystam se koupit novou, s kapacitou 8GB, takze pri instalaci budu muset hodne setrit mistem. Muze mi nekdo poradit, jak udelat nejakou statistiku pouziti SWAPu? Nechci mu dat prilis moc ani malo.. A zajima me zejmena jeho vyuziti pri beznem pouziti pocitace. Zatim to resim tak, ze mam spusteny htop a obcas ho sleduju, ale to neni idealni. Mam jen 512MB RAM a a web browsery obcas ukroji hodne...

Muze nekdo poradit?

Diky.
Název: Re: Jak monitorovat pouziti SWAPu?
Přispěvatel: Jakub L. 21. 04. 2010, 20:16:36
Kód: [Vybrat]
free | egrep "^Swap:" | awk '{print $3}'

Tohle nacpat do nějakého cronu (nebo pustit ve screenu se sleepem), pak v gnuplotu vygenerovat graf nebo na to pustit sort a jen si prohlédnout hodnoty
Název: Re: Jak monitorovat pouziti SWAPu?
Přispěvatel: Tomas Kaluza 21. 04. 2010, 20:29:58
super!! Dik moc, zbytek uz zvladnu :-)
Název: Re: Jak monitorovat použití swapu?
Přispěvatel: Jakub L. 22. 04. 2010, 00:06:32
Jinak, pokud chcete sledovat jednotlivé swapy zvlášť, pak  raději takto:

Kód: [Vybrat]
cat /proc/swaps | egrep "^/" | awk '{printf "%s\t%s\n",$1,$4}'

Název: Re: Jak monitorovat použití swapu?
Přispěvatel: Ash 22. 04. 2010, 07:18:22
swapon -s
Název: Re: Jak monitorovat použití swapu?
Přispěvatel: Jakub L. 22. 04. 2010, 09:47:52
swapon -s

To je stejné jako cat /proc/swaps a má to své nevýhody... třeba swapon není v základní uživatelské $PATH
Název: Re: Jak monitorovat použití swapu?
Přispěvatel: Tomáš Kaluža 25. 04. 2010, 00:14:38
Hm, zajimave,
dekuji za tip.

Divam se take na nastaveni swapiness na 0, ktere bylo zmineno v dotazu o SSD discich.. Momentalne jsem ho nastavil na 0 a zaznamenavam zmeny, pak vse porovnam a doufam, ze uz budu mit jasno v tom, jak ten novy system udelam :-)
Název: Re: Jak monitorovat použití swapu?
Přispěvatel: Ivan 26. 04. 2010, 10:21:51
Ten swapiness je dulezitej. Linux dost aktivne swapuje i kdyz to neni potreba. Vyuziti mista ve swapu na Linuxu nema az tak velkej vyznam(narozdil od jinych Unixu). Podivej je jeste na vmstat - si(swap in) so(swap out). Zvlast ten so je dulezitej.
Název: Re: Jak monitorovat použití swapu?
Přispěvatel: ondra.novacisko.cz 27. 04. 2010, 11:25:49
Ten swapiness je dulezitej. Linux dost aktivne swapuje i kdyz to neni potreba.

Který linux? Já že aspoň debiani spekulativní odswapování nepodporují (což je featura, která dost linuxu chybí ... Windows to mají)