[imgr=linux_top.gif]linux_top.gif[/imgr]Will man wissen welches Programm wie viel Prozessorlast unter Linux erzeugt gibt es viele Mittel und Wege, einer ist mit Hilfe des Programms "top".
Mit "top" in der Console eingegeben erscheint eine Liste aller laufenden Programme mit CPU Auslastung, Arbeitsspeicherauslastung und vielen anderen Daten wie der PID also der ID des Programmes.
Da top alle Programme anzeigt kann die Liste etwas unübersichtlich werden, das kann man ändern indem man top mit der Option -p und der PID des zu überwachenden Programmes angibt:
"top -p PID"
So wird nur der Zustand dieses einen Programmes angezeigt.
Man kann auch mehrere PID nacheinander angeben:
"top -p PID -p PID2" usw.
Die Anzeige von top verlässt man entweder mit "q" oder mit "Strg+c".
Ganz interessant sind auch die Sortiermöglichkeiten im laufenden top.
Mit "o" kann man sich die Felder anzeigen lassen nach denen Sortiert werden kann und diese dann mit dem Buchstaben vor dem entsprechenden Feld nach unten oder mit dem entsprechenden Großbuchstaben nach oben schieben und so die Sortierreihenfolge der Anzeige verändern.
Farblich übersichtlicher gestaltet ist übrigens die Ausgabe von htop. Dieses Tool zeigt zudem auch bei Mehrkern- oder Multiprozessor-Systemen die Auslastung der einzelnen Kerne an.
Hi nsteinbach,
vielen Dank für den Hinweis. Htop sieht erstens viel besser aus und zeigt, wie du schreibst, die CPU Kernauslastung jedes Kernes live an.
Ein echter Mehrwert wenn man etwas über die Auslastung seines Linux Computers wissen will.
Danke für den Tipp!
Gruß Fabian