对于 EC2 和 RackSpace Cloud:Windows 是否有与 Unix‘CPU 窃取时间’相当的功能?

对于 EC2 和 RackSpace Cloud:Windows 是否有与 Unix‘CPU 窃取时间’相当的功能?

此主题有一篇关于 hyper-V 的很棒的文章。但它非常特定于 hyper-V。它没有解决如何在 EC2 和 RS Cloud 环境中测量 Win 服务器上的 CPU 窃取问题(我尝试了那里的步骤,但它们不适用——计数器不可用,而且我没有发现具有不同名称的类似计数器)

问题是:如何在 EC2 和 Rackspace 云上托管的 win2008 和 win2012 服务器上进行测量?

我知道这个问题可能没有明确的答案(例如,Xen 上可能没有性能计数器等)。那么,请以更抽象的方式来解释这个问题:“我如何测量 CPU 窃取?”由于似乎没有明确的方法来测量它,那么有效的隐式方法是什么呢?

附加:与其他云平台一样,您可以在 Rackspace Cloud 上启动 5 个实例,并看到每个实例的性能差异很大。因为....吵闹的邻居....那么如何从 CPU 和网络角度直接测量这一点?

答案1

根据该线程,它仅适用于 ESXi 5+ 或 Hyper-V 上的 Windows。它不适用于 Xen 虚拟机管理程序上的 Windows,该虚拟机管理程序支持 EC2 和 Rackspace。

相关内容