当在ACI上运行一个简单的Linux容器时,与在容器本身中运行“top”相比,门户中“绘制的” CPU使用率之间存在巨大差异。
我可以看到我的进程在“top”中运行,cpu的使用率保持在5%左右,并且计算机上的负载低于0.10,但是门户网站报告的使用率约为60%。这是一个单处理器容器。
在较重的负载下,我发现CPU使用率为300-400%,这感觉像是与处理器数量有关的问题,但即使这样也不会加总,并且如前所述,它是单个处理器容器
有什么想法吗 ??
最佳答案
“ACI CPU使用率”指标似乎以毫米为单位,而不是以百分比为单位。因此,当您看到300-400时,实际上是0.3到.4的CPU,对于单个CPU来说将占30-40%。
https://docs.microsoft.com/en-us/azure/container-instances/container-instances-monitor#available-metrics
希望这会有所帮助。
关于docker - Azure容器实例上的CPU使用率图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61176772/