GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Docker

Die Ausgabe des Befehls „docker stats“ verstehen

Frage :So überwachen Sie die Leistungsmetriken eines laufenden Docker-Containers. Beispielsweise CPU-, Arbeitsspeicher-, E/A- und Netzwerkstatistiken?

Der docker stats-Befehl kann kontinuierlich die grundlegenden CPU-, Arbeitsspeicher-, Netzwerk- und Festplatten-I/O-Metriken melden. Zum Beispiel:

# docker stats a3f78cb32a8e
CONTAINER ID   NAME              CPU %  MEM USAGE / LIMIT   MEM %   NET I/O BLOCK    I/O          PIDS
a3f78cb32a8e    hello-world    0.00%   2.137MiB / 3.605GiB  0.06%     0B / 0B        9.95MB / 0B   0

Alternativ können Sie auch „docker stats“ ausführen “ und „docker stats –all “, um alle Metriken des laufenden Containers zu überwachen.

In der Befehlsausgabe sind dies die folgenden Schlüsselmetriken:

1. CPU-Statistiken

Die CPU wird als % der gesamten Hostkapazität angegeben.

2. Speicherstatistik

Es ist der Prozentsatz der CPU und des Arbeitsspeichers des Hosts, die der Container verwendet. Wenn der Host Arbeitsspeicher für andere Prozesse verwendet, wird Ihrem Container der Arbeitsspeicher ausgehen, bevor er das vom stats-Befehl gemeldete Limit erreicht.

3. E/A-Statistiken blockieren

Die Datenmenge, die der Container von Blockgeräten auf dem Host gelesen und geschrieben hat.

4. Netzwerk-I/O-Statistiken

Die Datenmenge, die der Container über seine Netzwerkschnittstelle gesendet und empfangen hat. Zeigt die Gesamtzahl der empfangenen (RX) und gesendeten (TX) Bytes an.

5. PIDs

Sie sind die Anzahl der Prozesse oder Threads, die der Container erstellt hat.


No

Docker
  1. Einige DOCKER-Befehle

  2. Docker-Volumes verstehen

  3. Eine Einführung in Docker

  4. So führen Sie MySQL in einem Docker-Container aus

  5. Wie man SSH in einen Docker-Container einfügt

So führen Sie PHPMyAdmin in einem Docker-Container aus

So führen Sie Grafana in einem Docker-Container aus

Docker Exec:Ihr Goto-Befehl zum Ausführen von Befehlen in Docker

Arbeiten mit Docker-Containern über die Befehlszeile

Verstehen der nfsiostat-Befehlsausgabe (Beispiele enthalten)

die Ausgabe des Befehls „yum history“ verstehen