GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So überprüfen Sie Ihre Serverlast unter Linux

Einer der Sektoren, in denen Linux an vorderster Front steht, ist die Webserver-Industrie. Linux-Distributionen fungieren als Server für eine große Mehrheit der Websites im Internet. Abgesehen von Websites werden sie heutzutage auch für Plattformen für Software as a Service, Infrastructure as a Service usw. verwendet, alles dank seines auf Sicherheit ausgerichteten Ökosystems.

Linux-Serverlast bezieht sich auf die durchschnittliche Arbeit, die von einem Webserver in einer bestimmten Zeit erledigt wird. Sie wird im Allgemeinen als Durchschnitt der letzten 5 Minuten, 10 Minuten und 15 Minuten angegeben.

Eine höhere durchschnittliche Serverlast bedeutet, dass die CPU stärker beansprucht wird und der Zugriff auf den Server offensichtlich langsam ist. Abgesehen davon wird auch der Speicherverbrauch des Systems berücksichtigt, wenn von der Serverlast gesprochen wird. Ein Serversystem, dem der Speicher ausgeht, kann zum Herunterfahren führen.

Heute lernen wir, wie man die Serverlast unter Linux überprüft.

Voraussetzungen

Obwohl die in diesem Artikel beschriebenen Methoden auch ohne einen auf einem Linux-Rechner installierten Server funktionieren, wäre es eine gute Übung, sie auf einem Linux-System mit installiertem Server auszuprobieren.

Sie können versuchen, jeden gängigen Server wie Apache zu installieren oder Nginx .

Überprüfen Sie die Linux-Serverlast mit dem Uptime-Befehl

Der Hauptzweck des uptime-Befehls in Linux besteht darin, anzuzeigen, wie lange das System eingeschaltet war, d. h. die seit dem letzten Start verstrichene Zeit. Es gibt aber auch einen sehr schnellen Überblick über die Auslastung des Systems.

$ uptime

Was bedeutet der Lastdurchschnitt, 0,06 , 0,03 , und 0,00 meinst du?

Wie bereits erwähnt, sind dies drei Durchschnittswerte für die letzten 1 , 5 und 15 Protokoll. Sie zeigen den Prozentsatz der CPU, die in diesen Zeiträumen verwendet wird.

Daher 0,06 bedeutet 6 % durchschnittliche CPU-Nutzung in der letzten Minute, 0,03 bedeutet 3 % durchschnittliche Nutzung der CPU in den letzten 5 Protokoll. 0 % Die durchschnittliche CPU-Nutzung bedeutet eine extrem geringere Nutzung über den Zeitraum von 15 Minuten, was oft der Fall sein kann, wenn das System im Suspend-Modus gehalten wird.

Überprüfen Sie die Linux-Serverleistung mit dem Vmstat-Befehl

Der vmstat-Befehl wird verwendet, um die Speicher- und CPU-Ressourcennutzung in Linux anzuzeigen. Anstatt Durchschnittswerte anzuzeigen, zeigt es die momentane Nutzung an.

Sie können es einfach ohne Parameter aufrufen, um aktuelle Verwendungswerte zu erhalten:

$ vmstat

Unter CPU ein „uns“ bedeutet Ressourcen, die vom Benutzer verwendet werden, ‘sy’ bedeutet Ressourcen, die vom System verwendet werden, und ‘id‘ bedeutet den Prozentsatz der ungenutzten Ressourcen.

Wenn Sie einen Swap konfiguriert haben Festplatte in Ihrem System (Eine Partition auf einer Festplatte, die als RAM verwendet werden soll wenn RAM vollständig aufgebraucht ist), können Sie den Verbrauch unter dem „Austausch“ einsehen Säule. Wenn Tauschen verwendet wird, ist dies ein direkter Indikator für eine starke Speicherauslastung.

Sie können auch 'vmstat' aufrufen regelmäßig in Intervallen, um die Lasten nahezu in Echtzeit zu sehen. Im Folgenden wird beispielsweise vmstat aufgerufen 10 Mal mit einem Intervall von 3 Sekunden zwischen jedem Anruf.

$ vmstat 3 10

Beachten Sie, dass beim dritten Anruf nur 25 % Die CPU ist im Leerlauf, was bedeutet, dass der Server während dieser Zeit stark belastet war.

Schlussfolgerung

Wir haben versucht, ein grundlegendes Verständnis dafür zu vermitteln, was unter Serverlast zu verstehen ist, und zwei Befehle erläutert, mit denen die Serverlast unter Linux überprüft werden kann. Mit welchen Befehlen überprüfen Sie die Auslastung Ihres Servers? Lass es uns in den Kommentaren unten wissen!


Linux
  1. Wie überwacht man seinen Linux-Server?

  2. So messen Sie die Leistung Ihres Linux-VPS-Servers

  3. So installieren Sie eine Desktop-Umgebung auf Ihrem Headless-Linux-Server

  4. So überprüfen Sie die Serverlast auf einem Windows-Server

  5. So verwenden Sie OpenSSH, um eine Verbindung zu Ihrem Linux-Server herzustellen

So überprüfen Sie Ihre Serverlast im Linux-System

So überprüfen Sie die Betriebszeit Ihres Linux-Servers

Wie Sie von Windows aus SSH in Ihren Linux-Server einbinden

So richten Sie einen Rsync-Daemon auf Ihrem Linux-Server ein

So überprüfen Sie die VPS-Serverparameter mit dem Linux-Befehl

So richten Sie eine Firewall auf Ihrem Linux-Server ein