Docker View-Prozess, Speicher und Cup-Verbrauch

Docker View-Prozess, Speicher und Cup-Verbrauch

Docker-Ansichtsprozess, Speicher, Cup-Verbrauch

Starten Sie den Docker-Container und zeigen Sie die Prozessnummer über Docker Inspect an

# docker inspect -f '{{.State.Pid}}'

Zeigen Sie Speicher- und CPU-Auslastung über Docker-Statistiken an

Docker-Statistiken
Docker-Statistiken – kein Stream
Docker-Statistiken Containername
Docker-Statistiken $(docker ps --format={{.Names}})
Docker-Statistiken – Format „Tabelle {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}“
Docker-Statistiken – kein Stream – Format „{\“Container\“:\“{{ .Container }}\“,\“Speicher\“:{\“Rohdaten\“:\“{{ .MemUsage }}\“,\“Prozent\“:\“{{ .MemPerc }}\“},\“CPU\“:\“{{ .CPUPerc }}\“}“

Hier sind alle Platzhalter, die Sie in Ihren benutzerdefinierten Formaten verwenden können:

.Container Zeigt den Namen oder die ID des Containers an, abhängig von dem vom Benutzer angegebenen Namen.

.Name Der Containername.

.ID Container-ID.

.CPUPerc CPU-Auslastung.

.MemUsage Speichernutzung.

.NetIO-Netzwerk-E/A.

.BlockIO-Festplatten-E/A.

.MemPerc Speichernutzung.

.PIDs PID-Nummer.

Ergänzung: Docker-View-Container, der Speicher- und Löschbefehle ausführt

1. Docker-Nutzung von CPU, Speicher, Netzwerk und E/A

1.1, Docker-Statistik-Container-ID

Knoten3:~# Docker-Statistiken 7a20f9671dbd
CONTAINER CPU % SPEICHERNUTZUNG / LIMIT SPEICHER % NET I/O BLOCK I/O PIDS
7a20f9671dbd 0,09 % 1,837 GiB / 3,859 GiB 47,61 % 52,3 MB / 28,7 MB 3,32 MB / 16,4 kB 62

1.2, -a zeigt alle Container an (standardmäßig wird nur „run“ angezeigt)

Knoten3:~# Docker-Statistiken -a

CONTAINER CPU % SPEICHERNUTZUNG / LIMIT SPEICHER % NET I/O BLOCK I/O PIDS
7a20f9671dbd 0,09 % 1,837 GiB / 3,859 GiB 47,61 % 52,4 MB / 28,7 MB 3,32 MB / 16,4 kB 62
4eeb00be3547 0,69 % 34,3 MiB / 3,859 GiB 0,87 % 0 B / 0 B 5,8 MB / 0 B 19
c52a162de8e8 0,23 % 131 MiB / 3,859 GiB 3,32 % 1,01 GB / 860 MB 3,25 MB / 106 kB 22
ff7ed47106ad 0,00 % 11,98 MiB / 3,859 GiB 0,30 % 0 B / 0 B 1,9 MB / 11,3 MB 9
33b6ad13d1dc 0,13 % 3,48 MiB / 3,859 GiB 0,09 % 800 B / 0 B 0 B / 0 B 8
06a1d01f5024 0,19 % 6,973 MiB / 3,859 GiB 0,18 % 0B / 0B 143 kB / 5,37 MB 23
5e03f86078fd 0,00 % 15,06 MiB / 3,859 GiB 0,38 % 0 B / 0 B 1,79 MB / 4,1 kB 13
c78ed69d6c66 0,01 % 6,227 MiB / 3,859 GiB 0,16 % 0 B / 0 B 0 B / 0 B 7

1.3. Zeigen Sie die Betriebsinformationen mehrerer Container an

Docker-Statistiken rId1, rId2

2. Docker-Löschbefehl

2.1. Alle gestoppten Container löschen

docker rm $(docker ps -a -q)

2.2. Alle nicht markierten Bilder löschen

Docker RMI $ (Docker-Bilder -q | awk '/^<keine>/ { print $3 }')

2.3. Unscharfe Löschung

Docker-Bilder | grep registry.cn-qingdao.aliyuncs.com/duodianyouhui/dev-server | xargs docker rmi

Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur.

Das könnte Sie auch interessieren:
  • Docker verwendet Supervisor zur Verwaltung von Prozessvorgängen
  • Dockerfile-Implementierungscode beim Starten von zwei Prozessen in einem Docker-Container
  • Detaillierte Erläuterung der Sicherheitskonfigurationselemente des Docker-Daemons
  • So konfigurieren und betreiben Sie den Docker-Daemon
  • Eine kurze Diskussion über Docker-Client und -Daemon
  • Detaillierte Erläuterung der Docker-Daemon-Konfiguration und -Protokolle
  • So interagieren Sie mit der Docker-Befehlszeile und dem Daemon-Prozess
  • Docker-Isolationstechnologie aus dem Prozess verstehen

<<:  Analyse mehrerer Situationen, in denen der MySQL-Index fehlschlägt

>>:  Vue+video.js implementiert Video-Wiedergabelisten

Artikel empfehlen

Detaillierte Untersuchung des Problems der Array-Deduplizierung in JavaScript

Inhaltsverzeichnis Vorwort 👀 Beginnen Sie mit der...

Die Aktualisierung der Seite zur Formularübermittlung springt nicht

1. Quellcode entwerfen Code kopieren Der Code laut...

Verschiedene Möglichkeiten zum Ändern der Hintergrundbildfarbe mit CSS3

CSS3 kann die Farbe von Bildern ändern. Ab sofort...

8 JS reduziert Verwendungsbeispiele und reduzierte Betriebsmethoden

reduce Methode ist eine Array-Iterationsmethode. ...

Detaillierte Einführung in den MySQL Innodb Index-Mechanismus

1. Was ist ein Index? Ein Index ist eine Datenstr...

Lösung für Nginx-Installationsfehler

1. Entpacken Sie nginx-1.8.1.tar.gz 2. Entpacken ...

Erste Erfahrungen mit der Texterstellung mit Javascript Three.js

Inhaltsverzeichnis Wirkung Beginnen Sie mit der T...

Sprechen Sie über wichtige Unterverzeichnisprobleme im Linux-System

/etc/fstab Partitionen/Festplatten automatisch mo...

Grundlegende Referenztypen der erweiterten JavaScript-Programmierung

Inhaltsverzeichnis 1. Datum 2. RegExp 3. Original...

Installieren Sie MySQL (einschließlich utf8) mit Docker unter Windows/Mac

Inhaltsverzeichnis 1. Docker-Installation auf dem...

Natives JS zum Erzielen von Book-Flipping-Effekten

In diesem Artikel wird ein mit nativem JS impleme...