Я пытаюсь подробно измерить загрузку ЦП контейнером 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
Как отслеживать использование процессора контейнера Docker с помощью Linux pidstat ⇐ Linux
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как точно отслеживать использование видеопамяти графического процессора?
Anonymous » » в форуме Python - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-