Heim >Betrieb und Instandhaltung >Docker >So überprüfen Sie, wie viel Speicher Docker beansprucht

So überprüfen Sie, wie viel Speicher Docker beansprucht

尚
Original
2020-03-31 15:36:5225668Durchsuche

So überprüfen Sie, wie viel Speicher Docker beansprucht

So überprüfen Sie, wie viel Speicher Docker beansprucht:

1. Verwenden Sie den Docker-Statistikbefehl, um zu überprüfen:

$ docker stats

CONTAINER ID        NAME                                    CPU %               MEM USAGE / LIMIT     MEM %               NET I/O             BLOCK I/O           PIDS
b95a83497c91        awesome_brattain                        0.28%               5.629MiB / 1.952GiB   0.28%               916B / 0B           147kB / 0B          9
67b2525d8ad1        foobar                                  0.00%               1.727MiB / 1.952GiB   0.09%               2.48kB / 0B         4.11MB / 0B         2
e5c383697914        test-1951.1.kay7x1lh1twk9c0oig50sd5tr   0.00%               196KiB / 1.952GiB     0.01%               71.2kB / 0B         770kB / 0B          1
4bda148efbc0        random.1.vnc8on831idyr42slu578u3cr      0.00%               1.672MiB / 1.952GiB   0.08%               110kB / 0B          578kB / 0B          2

So überprüfen Sie, wie viel Speicher Docker beansprucht

2. Suchen Sie zuerst die Container-ID des Containers über Docker ps -a und verwenden Sie dann ps -ef, um den dem Container entsprechenden Prozess zu finden. Nachdem Sie die dem Container entsprechende PID erhalten haben, können Sie top und pmap verwenden , ps und andere Befehle zum Anzeigen des Prozessspeichers, um die Speicherbelegungssituation anzuzeigen.

oben

top -p 5140

Erklärung des Inhalts

PID: ID des Prozesses

USER: Prozessinhaber

PR: Prioritätsstufe von Der Prozess, je kleiner er ist, desto höher ist die Priorität, die er ausgeführt wird

NInice: Wert

VIRT: vom Prozess belegter virtueller Speicher

RES: vom Prozess belegter physischer Speicher Prozess

SHR: Gemeinsamer Speicher, der vom Prozess verwendet wird

S: der Status des Prozesses. S bedeutet Schlafen, R bedeutet Laufen, Z bedeutet Zombie-Zustand, N bedeutet, dass der Prioritätswert des Prozesses negativ ist

%CPU: die vom Prozess belegte CPU-Auslastung

%MEM: die Physik Vom Prozess verwendeter Prozentsatz des Speichers und des Gesamtspeichers

TIME+: Die gesamte CPU-Zeit, die der Prozess nach dem Start belegt, dh der kumulierte Wert der CPU-Nutzungszeit.

BEFEHL: Name des Prozessstartbefehls

So überprüfen Sie, wie viel Speicher Docker beansprucht

Weitere verwandte Tutorials finden Sie in der Spalte Docker-Tutorial des PHP-Chinesisch Webseite.

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, wie viel Speicher Docker beansprucht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn