latest_usage.cpu的单位是什么?
What's the unit of latest_usage.cpu?
我想了解 cpu 我的 docker 容器的使用情况。因此我消费
/api/v2.0/summary/<container-name>?type=docker
响应看起来像
{
"/docker/...": {
"timestamp": "2018-03-20T10:07:31.606821474Z",
"latest_usage": {
"cpu": 8,
"memory": 1769402368
}
}
}
我的想法是使用latest_usage.cpu
。但是这个字段的单位是什么?百分比?
此字段是否是监控 cpu 使用情况的正确选择?
是百分比。
来自 cAdvisor 源代码:
cpuRate := (latest.Cpu - previous.Cpu) * secondsToMilliSeconds / uint64(elapsed)
LatestUsage.cpu = cpuRate
我想了解 cpu 我的 docker 容器的使用情况。因此我消费
/api/v2.0/summary/<container-name>?type=docker
响应看起来像
{
"/docker/...": {
"timestamp": "2018-03-20T10:07:31.606821474Z",
"latest_usage": {
"cpu": 8,
"memory": 1769402368
}
}
}
我的想法是使用latest_usage.cpu
。但是这个字段的单位是什么?百分比?
此字段是否是监控 cpu 使用情况的正确选择?
是百分比。
来自 cAdvisor 源代码:
cpuRate := (latest.Cpu - previous.Cpu) * secondsToMilliSeconds / uint64(elapsed)
LatestUsage.cpu = cpuRate