Как отслеживать использование процессора контейнера Docker с помощью Linux pidstatLinux

Ответить Пред. темаСлед. тема
Anonymous
 Как отслеживать использование процессора контейнера Docker с помощью Linux pidstat

Сообщение Anonymous »

Я пытаюсь подробно измерить загрузку ЦП контейнером Docker.
(«подробно» означает, например, usr, sys, sofirq, Guest,...)
То есть docker stats у меня не работает.
Я решил использовать pidstat. (потому что я сделаю то же самое с процессом виртуальной машины.)
Итак, мне нужен pid контейнера Docker.
Я попробовал docker проверить -f '{{.State.Pid}}'.
Но я думаю, что эта команда дает только pid «начального» процесса контейнера.
Мне нужно узнать об использовании ЦП всеми процессами, работающими в контейнере (=пространстве имен). (т. е. аналогично статистике Docker)
Как могу ли я это сделать?
И если в контейнере только один процесс и я использую pid проверки докера -f '{{.State.Pid}}', это это то же самое, что и результат статистики Docker?
(Я думаю, что в этом случае могут быть некоторые недостающие накладные расходы.)

Подробнее здесь: https://stackoverflow.com/questions/791 ... ux-pidstat
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»