为了评估虚拟化平台上的性能监控准确性,CPU 窃取时间已成为一个越来越重要的指标 - 请参阅EC2 监控:在Amazon EC2和 IBM 关于CPU时间占概念的更深入的技术解释(包括插图):
窃取时间是虚拟 CPU 在管理程序为另一个虚拟处理器提供服务时等待真实 CPU 的时间百分比。
因此,它在当今大多数相关的 Unix/Linux 监控工具中都有公开——参见例如列%steal或st insar
或top
:
st -- Steal Time
管理程序从该虚拟机“窃取”的 CPU 数量用于其他任务(例如运行另一个虚拟机)。
我一直无法弄清楚如何在 Windows 上捕获相同的指标,这可能吗?(理想情况下,对于EC2 上的Windows 2008 Server R2 AMI ,当然是通过相应的Windows 性能计数器。)