De 5 processen die het meeste geheugen gebruiken

Om de 5 processen te zien die het meeste geheugen gebruiken kun je volgend commando draaien:

ps -eo pmem,pcpu,vsize,pid,cmd | sort -k 1 -nr | head -5

ps             geeft een snapshot van de huidige processen
-e             laat alle processen zien
-o             door gebruiker bapaald formaat gebruiken
pmem           percentage geheugen in gebruik
pcpu           percentage cpu gebruik
vsize          de groote van het virtuele geheugen gebruik
pid            het proces waar het allemaal over gaat
cmd            het commando wat gegeven is voor dit proces

Vervolgens wordt de output door sort gehaald en wordt er gesotreerd op kolom 1 (pmem). Dit is natuurlijk naar wens aan te passen :). Daarna wordt de output door head gehaald wat er voor zorgt dat alleen de eerst 5 getoont worden.

De output op mijn puppet server is dan het volgende:

11.0 0.0 279612 5057 Passenger RackApp: /usr/share/pupp...
 8.4 0.0 210448  687 /usr/bin/ruby /usr/bin/pup...
 1.7 0.0 226668 4958 PassengerLoggingAgent
 1.5 0.0  98280 4947 /usr/sbin/apache2 -k start
 1.2 0.0 844160 4969 /usr/sbin/apache2 -k start

Dus met een standaard debian 8 servertje met 512mb geheugen is het toch raadzaam er wat geheugen bij te plaatsen als je puppet installeert. 🙂

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie gegevens worden verwerkt.