Heim > Artikel > Betrieb und Instandhaltung > Umfassende Erklärung des Top-Befehls unter Linux – Echtzeitüberwachung des Serverstatus
Mit dem Top-Befehl unter Linux kann der Zustand des Servers in Echtzeit überwacht werden. Dieser Befehl kann viele Informationen abrufen und ist einer der besten Helfer für Serverbetriebs- und Wartungsingenieure. Wir wissen, dass der Befehl ps den laufenden Status jedes Prozesses auf dem Server zu einem bestimmten Zeitpunkt überwachen kann. Im Vergleich zu ps kann der Befehl top kontinuierlich überwachen.
top [选项]
Häufig verwendete Optionen sind wie folgt:
-d Bildschirmaktualisierungsintervall, der Standardwert ist 5 Sekunden
-n Gesamtzahl der Bildschirmaktualisierungen
-u Geben Sie den Benutzernamen an
- p Geben Sie die Prozess-ID an
Als Nächstes werfen wir einen Blick auf den Informationsinhalt, der durch den Befehl top generiert wird. Schauen wir uns zunächst die erste Zeile an aktuelle Systemzeit
up 12 Tage, 1:28 Gibt die Zeit an, die der Server seit dem letzten Start gelaufen istDie dritte Zeile zeigt Informationen zur CPU-Nutzung an.
us stellt den Prozentsatz der vom Benutzerprozess belegten CPU dar. Wenn es sich um einen Multi-Core-Prozess handelt, können Sie 1 drücken, um die Auslastung jeder CPU anzuzeigen.
sy stellt den Prozentsatz der vom Kernel-Speicherplatz belegten CPU dar.
Für den Top-Befehl müssen wir nicht nur die Bedeutung mehrerer Optionen kennen, sondern auch einige interaktive Befehle. Mit diesen interaktiven Befehlen können wir die gewünschten Informationen ganz bequem abfragen. Die beiden häufig verwendeten interaktiven Befehle sind wie folgt:
P: Sortieren nach Prozentsatz der CPU-Auslastung;
M: Sortieren nach der Größe des residenten Speichers
top -p 1992
Das obige ist der detaillierte Inhalt vonUmfassende Erklärung des Top-Befehls unter Linux – Echtzeitüberwachung des Serverstatus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!