Использование процессора контейнера runc

Где искать cpu usage для конкретного контейнера runc? . В /proc/<cid>/ нет файла (<cid> — это pid, полученный из команды runc list) с каким-либо именем, связанным с процессором, которое указывает использование процессора для этого конкретного контейнера. В /sys/fs/cgroup находятся файлы в каталогах cpu, cpuacct, cpu,cpuacct. Я не вижу, есть ли способ извлечь информацию об использовании процессора из этих файлов для конкретного контейнера.

Есть ли способ получить эту информацию?


person user13145713    schedule 25.09.2020    source источник


Ответы (1)


Получил это, есть папки, созданные именем контейнера, который вы используете под /sys/fs/cgroup/cpu,cpuacct/user.slice/<container_folder>/cpuacct.usage, cpuacct.usage дает информацию о процессорном времени, используемом этим контейнером.

Примечание. Говоря конкретно о runc контейнерах, не знаю о других.

person user13145713    schedule 29.09.2020