cpuacct cgroup

122 阅读1分钟

1: cpuacct 的作用是什么?

   自动生成报告来统计cpu cgroup 之中的cpu使用信息,其中会包含子群组信息。

    报告分为两大类,usage 与 stat 

 2: usage 类型的报告 和 stat类型的报告之间的不同之处

    usage 类型的报告的单位是 微秒,stat类型的报告的单位是 USER_HZ

3: cpuacct 之中具体的报告文件,以及所包含的信息

   cpuacct.usage                 任务使用cpu的时间,累计值,单位是微秒

   cpuacct.usage_percpu    任务所使用的各个cpu的时间,累计值,单位是微秒

   cpuacct.usage_user         任务使用的cpu的用户态的时间,累计值,单位是微秒

   cpuacct.usage_percpu_user  任务使用的各个cpu的用户态的时间,累计值,单位是微秒

   cpuacct.usage_sys         任务使用的cpu的系统态时间,累计值,单位是微秒 

   cpuacct.usage_percpu_sys  任务使用的各cpu的系统态时间,累计值,单位是微秒

   cpuacct.usage_all   任务使用的各cpu的用户态 系统态 时间,累计值,单位是微秒 

   cpuacct.stat  任务占据cpu 用户态 和 系统态 的时间,累计值,单位是 USER_HZ