【发布时间】:2015-01-30 17:05:20
【问题描述】:
当我检查 azure 监控工具时,CPU 使用率显示在 CPU 时间中
min: 4.69s
max: 2008.08 s
avg : 207.63 s
我熟悉 CPU%,这在需要 CPU 周期的应用程序中是有意义的。
以上时间如何对应百分比? 对应于 70% 或 100% cpu 使用率的最大秒数是多少?
注意:cpu 是 4 核
在另一个实例中,我注意到在 60 秒的窗口中
min: 0
max : 133.83
avg : 19.61
基于以下答案(参见 Nachiket 在 cmets 中的解释) 133.83 是 CPU 时间乘以核心(在我的情况下为 4 个核心)的乘积
本例中的 CPU 利用率为 133.83/(60*4) = 54.1%
【问题讨论】:
-
CPU% 仅在具有固定数量处理器的台式机上有意义。这在具有虚拟化硬件的数据中心中毫无意义。
-
@HansPassant Azure Web 应用横向扩展规则显示带有 0-100 滑块的标签“CPU %”。
标签: performance azure cpu-usage