runc容器cpu用法

问题描述

在哪里寻找特定cpu usage容器的runc? 。 在/proc/<cid>/中没有文件(任何从<cid>获得的pid是runc list),任何与cpu相关的名称都可以为该特定容器提供cpu使用率。 在/sys/fs/cgroup中的文件位于cpucpuacctcpu,cpuacct目录下。我看不出有什么方法可以从这些文件提取特定容器的cpu使用率。

有什么办法可以获取此信息?

解决方法

请注意,在/sys/fs/cgroup/cpu,cpuacct/user.slice/<container_folder>/cpuacct.usage下有一些由您正在运行的容器的名称创建的文件夹,cpuacct.usage提供了有关该容器使用的CPU时间的信息。

注意::专门谈论runc容器,不了解其他容器。