Wie kann ich meine CloudLinux-LVE-Ressourcennutzung in Echtzeit überprüfen?

CloudLinux 3 Min. Lesezeit

Die LVE-Technologie (Lightweight Virtual Environment) des Betriebssystems CloudLinux schottet jedes Webhosting-Konto auf einem gemeinsam genutzten Server in einen eigenen, isolierten Ressourcenbereich ab. Auf diese Weise verlangsamt eine überlastete Website nicht die Seiten anderer Kunden; Ihr eigenes Konto kann jedoch langsamer werden oder Fehler melden, sobald das Kontingent aufgebraucht ist. Daher ist es sinnvoll zu wissen, wie Sie in Echtzeit überprüfen können, wie viel von dem zugewiesenen Kontingent Sie gerade nutzen.

Anzeigen der Ressourcenauslastung in cPanel

  1. Melden Sie sich bei Ihrem cPanel-Konto an.
  2. Im Seitenbereich „Statistiken“ (Statistics) auf der Startseite von cPanel sind die aktuelle CPU-, Speicher-, E/A- und Prozessauslastung im Vergleich zum Limit sofort ersichtlich.
  3. Detailliertere, nach Zeiträumen aufgeschlüsselte Daten erhalten Sie, wenn Sie auf das Symbol „Ressourcenauslastung“ (Resource Usage) klicken, das sich im Bereich „Metriken“ (Metrics) befindet. Auf der Registerkarte „Aktuelle Nutzung“ (Current Usage) können Sie einen Zeitraum auswählen (z. B. die letzten 10 Minuten oder 24 Stunden), während Sie auf der Registerkarte „Snapshot“ sehen können, welche Prozesse, Datenbankabfragen und URLs zum Zeitpunkt des Erreichens des Limits ausgeführt wurden.

Die Seite wird nicht automatisch aktualisiert: Laden Sie sie bei der Überprüfung einer Spitzenauslastung alle paar Minuten neu oder wählen Sie den kürzesten Zeitraum aus.

Welche Ressourcen werden angezeigt?

  • CPU-Auslastung (SPEED): Die genutzte Prozessorzeit; 100 % entsprechen einem vollständigen Prozessorkern.
  • Physikalischer Speicher (PMEM): Der von den Prozessen des Kontos genutzte Speicher.
  • I/O: Die Lese- und Schreibgeschwindigkeit der Festplatte.
  • IOPS: Die Anzahl der Festplattenoperationen pro Sekunde.
  • Entry Processes (EP): Die Anzahl der gleichzeitig bedienten Anfragen (PHP-Skripte, SSH- und Cron-Prozesse).
  • NPROC: Die Anzahl aller im Konto laufenden Prozesse und Threads.

Die genaue Bedeutung der einzelnen Limits wird im Artikel „CloudLinux-Ressourcenlimits“ näher erläutert.

Überprüfung über SSH

Wenn Ihr Hosting-Paket SSH-Zugriff umfasst, können Sie mit dem Befehl „top“ Ihre eigenen Prozesse in Echtzeit einsehen. Aufgrund von CageFS werden nur die Prozesse angezeigt, die zu Ihrem eigenen Konto gehören, sodass Sie leicht erkennen können, welcher PHP-Prozess oder welche Cron-Aufgabe übermäßig lange läuft. Mit der Taste „q“ können Sie das Programm beenden. Informationen zur Verwendung des Befehls finden Sie in unserem Artikel zu „top“ und „htop“.

Auf Ihrem eigenen CloudLinux-Server zeigen die Befehle „lvetop“ und „lveps“ als root-Benutzer die aktuelle Auslastung aller Konten an. Darum geht es in diesem Artikel über die LVE-Verwaltung über die Befehlszeile.

Was bedeutet es, wenn ich das Limit erreiche?

Wenn eine der Ressourcen das für Ihr Konto festgelegte LVE-Limit erreicht, kann die Website vorübergehend langsamer reagieren oder einzelne Anfragen mit der Fehlermeldung 508 („Resource Limit Is Reached“) abgelehnt werden, bis die Auslastung wieder sinkt. Bei Erreichen des Speicherlimits kann das System Prozesse beenden, was zu einem Fehler 500 oder einer Unterbrechung der Skriptausführung führen kann. Was die Fehlerzähler (faults) bei Limitüberschreitungen bedeuten, haben wir in einem separaten Artikel beschrieben.

Was sollten Sie tun, wenn Sie regelmäßig das Limit erreichen?

  • Überprüfen Sie auf der Registerkarte „Snapshot“, welche URL oder welches Skript wiederholt aufgerufen wird. Häufige Ursachen sind „wp-cron.php“, „admin-ajax.php“, eine Suchseite oder ein aggressiver Bot.
  • Bitte überprüfen Sie, ob es Plugins, Skripte oder Datenbankabfragen gibt, die eine unnötig hohe Auslastung verursachen.
  • Aktivieren Sie das Caching, um die serverseitige Auslastung zu verringern.
  • Sollte das Traffic-Aufkommen Ihrer Website dies erfordern, wechseln Sie bitte zu einem Paket mit höheren Ressourcen oder nutzen Sie einen dedizierten cPanel-Server, bei dem Sie die Ressourcen nicht mit anderen Nutzern teilen müssen.
Zurück: CloudLinux-Artikel (16)