Jak monitorovat použití swapu?

Tomas Kaluza

Jak monitorovat použití swapu?
« kdy: 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.
« Poslední změna: 21. 04. 2010, 20:33:25 od Petr Krčmář »


Jakub L.

Re: Jak monitorovat pouziti SWAPu?
« Odpověď #1 kdy: 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

Tomas Kaluza

Re: Jak monitorovat pouziti SWAPu?
« Odpověď #2 kdy: 21. 04. 2010, 20:29:58 »
super!! Dik moc, zbytek uz zvladnu :-)

Jakub L.

Re: Jak monitorovat použití swapu?
« Odpověď #3 kdy: 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}'


Ash

Re: Jak monitorovat použití swapu?
« Odpověď #4 kdy: 22. 04. 2010, 07:18:22 »
swapon -s


Jakub L.

Re: Jak monitorovat použití swapu?
« Odpověď #5 kdy: 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

Re: Jak monitorovat použití swapu?
« Odpověď #6 kdy: 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 :-)

Ivan

Re: Jak monitorovat použití swapu?
« Odpověď #7 kdy: 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.

ondra.novacisko.cz

Re: Jak monitorovat použití swapu?
« Odpověď #8 kdy: 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í)