Wie man Prozesse mit Top erneuert

Was Sie erstellen werden

Wann immer Ihr Linux-Server langsam läuft, müssen Sie sich das aktuelle Tool ansehen oben wird dir zu Hilfe kommen. Windows / OSX-Benutzer: Dies ist das Linux-Befehlszeilenäquivalent des Task-Managers / Aktivitätsmonitors (Bildschirm Windows-Steuerung-Alt-Löschen)..

Was ist Top?? 

oben ist eine dynamische Echtzeitansicht Ihres Systems und wird auf fast allen großen Distributionen vorinstalliert. Um zu beginnen, öffnen Sie oben, indem Sie eingeben oben auf die Aufforderung.

oben Zeigt Systeminformationen und -prozesse an, kann jedoch mehr als gerade Das. 

Kein top? Installieren Sie top mit einem Paketmanager, z. apt-get install top.

Renice PID?

  • Bei der * nix-Berechnung wird der nette Wert verwendet, um die Priorität des Prozesses für den Kernel festzulegen. Die Werte können im Bereich von -20 (höchste Priorität) bis 19 (niedrigste Priorität) liegen..
  • Der Standardwert für Prozesse wird von seinem übergeordneten Prozess übernommen und normalerweise auf 0 gesetzt.
  • Die PID (Prozess-ID) ist ein eindeutiger Bezeichner, den * nix-Systeme Prozesse geben. Wenn Sie einen Prozess stoppen (Prozess abbrechen) müssen, erfolgt dies über die PID und töten Werkzeug.

Verwenden von Top zum Erneuern von Prozessen

Wichtig: Ihr Benutzer muss über Root-Berechtigungen verfügen. Benutzen Sudo Top.

  1. Geben Sie an der Eingabeaufforderung Folgendes ein Sudo Top und drücken Sie die Eingabetaste.
  2. Sie sehen jetzt eine Echtzeitansicht Ihres Systems. Um die Aktualisierungsrate zu erhöhen, geben Sie 'd'und geben Sie einen numerischen Wert ein (0,1 ist so schnell wie möglich). Drücken Sie die Eingabetaste, um Ihre Änderungen zu speichern.
  3. Sie können die langsamen Prozesse oben in der Liste sehen.
  4. Die PID (Prozess-ID) befindet sich in der ersten Spalte ganz links; Wir werden diese Zahl verwenden, um den langsamen Prozess zu verbessern.
  5. Art 'r'und jetzt geben Sie die PID ein und drücken Sie die Eingabetaste.
  6. Geben Sie Ihren Wert ein, um den CPU-Verbrauch anzupassen (-20 = Höchste Priorität, 19 = Niedrigste Priorität). Drücken Sie zum Speichern die Eingabetaste.
Hinweis: Mac OS X-Benutzer haben eine etwas andere Version von oben zu Linux und müssen stattdessen das Renice-Tool an der Eingabeaufforderung des Terminals verwenden.

Verwenden von Top, um Prozesse zu beenden

Wichtig: Ihr Benutzer muss über Root-Berechtigungen verfügen. Benutzen Sudo Top.

  1. Geben Sie an der Eingabeaufforderung Folgendes ein Sudo Top und drücken Sie die Eingabetaste.
  2. Art 'k'und drücken Sie die Eingabetaste.
  3. Geben Sie die PID ein, die Sie beenden möchten (PID kann von der oberen Liste abgerufen werden, oder indem Sie ps aux | grep process-name-hier ausführen, z. ps aux | grep mysqld).
  4. SIGTERM Abschied, auf Wiedersehen, langsamer Prozess!

Hinweis: Sie können einen Prozess auch über die Befehlszeile an der Befehlszeile beenden töten Befehl. Sie benötigen jedoch zuerst die PID. Es gibt auch die Pkill Befehl, der den Prozessnamen annimmt, z. pkill -HUP mysqld. Sie müssen den Prozessnamen kennen, um diese Methode verwenden zu können.

Was sonst noch alles kann?

Bei der oben Versuchen Sie, auf dem Bildschirm die folgenden Tastenanschläge einzugeben:

  • '1'(numerisch 1): Wechseln Sie zwischen den Gesamtwerten und zeigen Sie alle Ihre CPU-Kerne an 
  • 'l'(Kleinbuchstabe L): Lastdurchschnitte anzeigen
  • 'u': Zeigt Aufgaben für nur einen Benutzernamen an
  • 'EIN': Wechseln Sie in den aktiven Anzeigemodus (Kleinbuchstabe a für Zyklusansichten, Speichernutzung, Jobs usw.).
  • 'V': Bekannt als' Forest View 'oder Baumansicht (im Grunde ps aux for top!)
  • 'ich': Leere Aufgaben anzeigen
  • 'H': Zeige Threads (ähnlich wie F)
  • 'S': Aktiviert den kumulativen Zeitmodus
  • 'W': Speichern Sie Ihre Top-Konfiguration, damit Ihre Personalisierungen erhalten bleiben! (Nur im aktiven Modus verfügbar)
  • 'h': Zeigen Sie detaillierte Hilfe an, um mehr über coole Dinge zu erfahren!

Fazit

oben ist ein benutzerfreundlicher Task-Manager und verfügt über umfangreiche Funktionen zum Filtern, Anzeigen und Ändern von laufenden Aufgaben. Wenn dir das gefallen hat und du mehr willst, probiere den großen Bruder von top aus htop für eine noch erweiterte Sicht.