问题描述
在哪里寻找特定cpu usage
容器的runc
? 。
在/proc/<cid>/
中没有文件(任何从<cid>
获得的pid是runc list
),任何与cpu相关的名称都可以为该特定容器提供cpu使用率。
在/sys/fs/cgroup
中的文件位于cpu
,cpuacct
,cpu,cpuacct
目录下。我看不出有什么方法可以从这些文件中提取特定容器的cpu使用率。
有什么办法可以获取此信息?
解决方法
请注意,在/sys/fs/cgroup/cpu,cpuacct/user.slice/<container_folder>/cpuacct.usage
下有一些由您正在运行的容器的名称创建的文件夹,cpuacct.usage
提供了有关该容器使用的CPU时间的信息。
注意::专门谈论runc
容器,不了解其他容器。