【问题标题】:Openshift gear CPU usageOpenshift 齿轮 CPU 使用率
【发布时间】:2014-10-30 08:45:32
【问题描述】:

我使用 collectd 来获取应用程序的指标。 oo-cgroup-read 允许获取内存和磁盘指标,但我不知道如何获取 CPU 指标。

collectd 似乎从 /proc (或类似的东西)中提取系统信息,这在 OpenShift 环境中并不正确。

是否可以获得设备的 CPU 使用率和配额?

【问题讨论】:

    标签: cpu openshift metrics quota


    【解决方案1】:
    $ oo-cgroup-read cpuacct.usage
    242233947808
    
    $ echo "cpu: $((`oo-cgroup-read cpuacct.usage` / 1000000000)) sec"
    cpu: 242 sec
    

    【讨论】:

    • 不要认为它是衡量 CPU 使用率的正确指标。它只显示任务消耗的总时间。我需要使用配额的百分比。
    • 内存使用情况如何?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-06
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多