在Kubernetes安装中,我可以看到cAdvisor报告了每个吊舱/容器的测量值,称为“ container_cpu_load_average_10s”。我得到的值例如232、6512等。
那么,这里的CPU负载的度量单位是什么?对我来说,“ CPU负载”和“ CPU使用率”可以互换使用,所以我不明白为什么它的值不是[0-100]之间?
更新:
在这里,我将cAdvisor日志中的相关行放入:
...
container_cpu_load_average_10s{container_name="",id="/system.slice/kubelet.service",image="",name="",namespace="",pod_name=""} 1598
...
答案 0 :(得分:1)
它是任务数。可以在这里找到一个很好的解释:https://serverfault.com/questions/667078/high-cpu-utilization-but-low-load-average
答案 1 :(得分:0)
我还想知道值的意思!
container_cpu_load_average_10s{namespace="default",pod_name="nginx-deployment-f949c897c-52brk"} 1000
当我执行到docker时
cat /proc/loadavg
1.20 1.17 1.17 3/590 540
现在值1000的container_cpu_load_average_10s是什么意思?
队列中有1000个任务(我认为不正确)?还是1000/1000或任何文件?