Вопрос: Как отслеживать показатели производительности Docker контейнера.

Например, процессор, память, ввод-вывод и сетевая статистика?
Команда docker stats может непрерывно сообщать основные показатели ЦП, памяти, сети и дискового ввода-вывода.
Например:
# 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
Кроме того, вы также можете запустить «docker stats» и «docker stats –all», чтобы отслеживать все метрики работающего контейнера.
В выводе команды это следующие ключевые показатели:

1. Статистика процессора

Загрузка ЦП указывается как % от общей емкости хоста.

2. Статистика памяти

Это процент ЦП и памяти хоста, который использует контейнер.
Если хост использует память для других процессов, ваш контейнер исчерпает память, прежде чем достигнет предела, указанного командой stats.

3. Статистика ввода / вывода

Количество данных, отправленных и полученных контейнером через его сетевой интерфейс.

Этот блок отображает общее количество принятых байтов (RX) а также переданных (TX).

5. PIDs

Это количество процессов или потоков, созданных контейнером.

 

Please follow and like us:

2 thoughts on “🐳 Понимание вывода команды «docker stats»

  1. Я использую Oh My Zsh вместе с Docker plugin для автозаполнения команд docker. Возможно у вас другой подход. Если вы не хотите запускать случайный сценарий оболочки, см. Инструкции по установке на ваш дистрибутив.

Добавить комментарий