Was ist der Unterschied zwischen ps
und top
Befehl? Ich sehe, dass beide Informationen über laufende Prozesse anzeigen können. Welches sollte wann verwendet werden?
Was ist der Unterschied zwischen ps
und top
Befehl? Ich sehe, dass beide Informationen über laufende Prozesse anzeigen können. Welches sollte wann verwendet werden?
Antworten:
top
Mit dieser Option können Sie die Reihenfolge Ihrer Prozesse nach der von ihnen verwendeten Prozessorleistung anzeigen.
ps
Mit dieser Option können Sie alle Ihre Prozesse oder nur die Prozesse anzeigen, die von bestimmten Benutzern verwendet werden, z. B. von Ihnen root
selbst.
top
sollte verwendet werden, um zu sehen, welche Prozesse am aktivsten sind, ps
könnte verwendet werden, um zu sehen, welche Prozesse Sie (oder ein anderer Benutzer) gerade ausführen.
Weitere Informationen zur Verwendung von top
und ps
, zum Ausführen von man top
oder man ps
in Ihrem Terminal;)
Zeigt für die CPU-Auslastung ps
die durchschnittliche CPU-Auslastung über die gesamte Lebensdauer des Prozesses an, da diese momentan vorliegt und immer 0% oder 100% betragen würde. top
gibt einen direkteren Überblick über die Durchschnittsberechnung der letzten Umfragen.
Weitere Informationen hier: Top und ps zeigen nicht dasselbe CPU-Ergebnis
%CPU
) kann zwischen 0 und 100% (einschließlich) liegen. Laut derprocps-ng
Manpage wird es sich nicht zu 100% summieren, es sei denn, Sie haben Glück.