GNU/Linux >> Tutoriels Linux >  >> Panels >> Docker

Comprendre la sortie de la commande « docker stats »

Question :comment surveiller les métriques de performances d'un conteneur Docker en cours d'exécution. Par exemple, CPU, mémoire, E/S et statistiques réseau ?

La commande docker stats peut signaler en continu les métriques de base du processeur, de la mémoire, du réseau et des E/S de disque. Par exemple :

# 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

Alternativement, vous pouvez également exécuter "statistiques docker ” et “statistiques docker – toutes " pour surveiller toutes les métriques du conteneur en cours d'exécution.

Dans le résultat de la commande, il s'agit des métriques clés suivantes :

1. Statistiques du processeur

Le processeur est indiqué en % de la capacité totale de l'hôte.

2. Statistiques de la mémoire

Il s'agit du pourcentage du processeur et de la mémoire de l'hôte que le conteneur utilise. Si l'hôte utilise de la mémoire pour d'autres processus, votre conteneur manquera de mémoire avant d'atteindre la limite signalée par la commande stats.

3. Bloquer les statistiques d'E/S

La quantité de données que le conteneur a lues et écrites à partir des périphériques de bloc sur l'hôte.

4. Statistiques d'E/S réseau

La quantité de données que le conteneur a envoyées et reçues via son interface réseau. Affiche le nombre total d'octets reçus (RX) et transmis (TX).

5. PID

Il s'agit du nombre de processus ou de threads créés par le conteneur.


No
Docker
  1. Comprendre les volumes Docker

  2. Une introduction à Docker

  3. Comment exécuter MySQL dans un conteneur Docker

  4. Comment exécuter une commande sur un conteneur Docker en cours d'exécution

  5. Comment attribuer une adresse IP statique à un conteneur Docker

Comment exécuter PHPMyAdmin dans un conteneur Docker

Comment exécuter Grafana dans un conteneur Docker

Docker Exec :votre commande Goto pour exécuter des commandes dans Docker

Utilisation des conteneurs Docker à partir de la ligne de commande

Présentation de la sortie de la commande nfsiostat (exemples inclus)

comprendre la sortie de la commande "yum history"