Wie man CPU- und RAM-Nutzung auf einem Linux-VPS überprüft

Hohe CPU- oder RAM-Nutzung kann zu Verzögerungen, langsamen Befehlsantworten, fehlgeschlagenen Updates oder dazu führen, dass Spielserver vom Betriebssystem beendet werden. Verwenden Sie Linux-Prozesstools, um herauszufinden, was Ressourcen verbraucht, bevor Sie etwas neu starten oder beenden.

Beginnen Sie zuerst mit den integrierten Befehlen. Installieren Sie htop, wenn Sie eine übersichtlichere Live-Ansicht von Prozessen, CPU-Kernen, Speicher und Swap wünschen.

 

Nutzung mit top überprüfen

  1. Verbinden Sie sich mit SSH mit dem VPS.
  2. Überprüfen Sie die aktuelle CPU- und Speicheransicht mit top. Dies ist auf den meisten Linux-Installationen verfügbar, ohne dass etwas hinzugefügt werden muss:
    top

    Ubuntu VPS-Terminal zeigt CPU- und Speicherausgabe mit top

 

htop installieren

htop ist nicht immer standardmäßig installiert. Installieren Sie es zuerst, wenn der htop-Befehl fehlt.

  1. Unter Ubuntu oder Debian führen Sie aus:
    sudo apt update
    sudo apt install htop

    Unter AlmaLinux, Rocky Linux, Oracle Linux oder CentOS-ähnlichen Systemen führen Sie aus:

    sudo dnf install htop
  2. Öffnen Sie htop für eine einfachere Live-Ansicht:
    htop

    Ubuntu VPS-Terminal zeigt htop mit CPU-, Speicher- und Prozessnutzung

 

Speicher und Swap überprüfen

  1. Überprüfen Sie die Speicher- und Swap-Nutzung separat:
    free -h

    Ubuntu VPS-Terminal zeigt Speicher- und Swap-Ausgabe mit free -h

  2. Listen Sie die Prozesse mit dem höchsten Speicherverbrauch auf, wenn Sie eine schnelle nicht-interaktive Ansicht benötigen:
    ps aux --sort=-%mem | head

    Ubuntu VPS-Terminal zeigt Prozesse mit dem höchsten Speicherverbrauch mit ps aux sortiert nach Speicher

Wenn ein Spielserver beim Starten den gesamten Speicher verwendet, reduzieren Sie die Einstellungen, entfernen Sie ungenutzte Dienste, fügen Sie Swap als kurzfristige Sicherheitsmaßnahme hinzu oder erweitern Sie den RAM. Wenn die CPU nur während Updates, Kartengenerierung, Weltspeicherung oder beim ersten Start hoch ist, warten Sie, bis diese Aufgabe abgeschlossen ist, bevor Sie etwas ändern.

 

Wie man die Ausgabe liest

MetrikWas es bedeutet
Load averageWie beschäftigt der VPS in letzter Zeit war. Vergleichen Sie es mit der Anzahl der CPU-Kerne.
Verwendeter SpeicherSpeicher, der derzeit von Prozessen und Cache verwendet wird.
Verwendeter SwapFestplatten-gestützter Notfallspeicher. Ständige Swap-Nutzung bedeutet normalerweise, dass der VPS mehr RAM benötigt.
CPU%Prozesse, die CPU-Zeit verwenden. Sortieren Sie nach CPU in top oder htop, um die Ursache zu finden.

Wenn ein Prozess hohe Ressourcen verwendet, identifizieren Sie, was es ist, bevor Sie es beenden. Das Stoppen eines Datenbank-, Spielserver- oder Panel-Prozesses ohne Speichern kann zu Datenverlust führen.

  • 0 Benutzer fanden dies hilfreich
War diese Antwort hilfreich?

Mehr zum Thema

Wie man sich mit SSH zu einem Linux VPS verbindet

SSH ist die übliche Methode, um einen Linux VPS zu verwalten. Es bietet Ihnen ein Terminal auf...

Wie man Pakete auf einem Linux-VPS aktualisiert

Das Aktualisieren von Paketen hilft, Sicherheitsprobleme zu beheben und Server-Tools kompatibel...

Wie man einen Sudo-Benutzer auf einem Linux-VPS erstellt

Ein Sudo-Benutzer ermöglicht es Ihnen, einen Linux-VPS zu verwalten, ohne sich für jede Aufgabe...

Wie man SSH auf einem Linux-VPS sichert

SSH ist der Hauptweg, um einen Linux-VPS zu verwalten, daher sollte es gesichert werden, bevor...

Wie man die Festplattennutzung auf einem Linux-VPS überprüft

Probleme mit der Festplattennutzung können verhindern, dass Updates, Backups, Logs, Datenbanken...