2014-10-30 35 views
1

我使用collectd获取应用程序的度量。 oo-cgroup-read允许获取内存和光盘指标,但我看不到如何获取CPU指标。开架设备CPU使用率

collectd似乎从/proc(或像这样的smth)拉系统信息,这在OpenShift环境中并不正确。

是否有可能获得CPU使用和配额的齿轮?

回答

0
$ oo-cgroup-read cpuacct.usage 
242233947808 

$ echo "cpu: $((`oo-cgroup-read cpuacct.usage`/1000000000)) sec" 
cpu: 242 sec 
+0

不要认为这是CPU使用率的正确指标。它只显示任务消耗的总时间。我需要使用配额的百分比。 – skozlovf 2014-11-04 16:51:52

+0

内存使用情况如何? – 2017-02-14 00:29:23