绩效计数器在Windows Azure中角色



我正在使用称为" processor(_total)%处理器时间"的性能计数器来从关联的存储帐户中获取CPU利用率百分比数据,数据随差异的巨大差异而变化。在存储帐户中,我的价值像" 0.33%",但在Azure门户中,我在CPU百分比区域中看到了类似" 1.87%"的数据。

为什么门户中存在这种差异?

Azure门户网站对CPU的跟踪不同,并且与VM的"外部",而您的WadperformanceCounters正在从VM的内部跟踪数据。诸如CPU之类的挥发性度量的0.33和1.87之间的差异并不那么巨大,并且可以归因于捕获CPU的不同时间,并且事实是,VM的CPU使用方式可能有所不同。Azure平台以及VM内部如何" Windows OS"跟踪它。

最新更新