有什么方法可以控制 Xen 虚拟机之间的 CPU 资源共享?

有什么方法可以控制 Xen 虚拟机之间的 CPU 资源共享?

我打算在一台物理机上设置三台或两台 Xen 虚拟机。我希望这些虚拟机平均共享不同的 CPU 时间。我在 Google 上搜索了很长时间,但仍然找不到实现目标的方法。我想知道这是否可行?如何实现?谢谢!

答案1

您可以同时使用 CPU 绑定:

http://panoskrt.wordpress.com/2009/02/02/pin-cpu-cores-to-specific-xen-domu-guest/

以及CreditScheduler:

http://wiki.xensource.com/xenwiki/CreditScheduler

CPU pining 会将真实的 CPU 分配给特定的虚拟机,而 CreditScheduler 允许您限制虚拟机的 CPU 使用率。

相关内容