如何限制 KVM 中客户操作系统的过度 CPU 使用率

如何限制 KVM 中客户操作系统的过度 CPU 使用率

西恩这很简单,因为我们有CreditScheduler[1],因此在每个客户操作系统仅共享部分 CPU 的机器上,例如在双核 CPU 上运行 6 个客户操作系统,禁止过度使用 CPU。

如何在 KVM 上做同样的事情?

[1]http://wiki.xensource.com/xenwiki/CreditScheduler

答案1

KVM 不包含任何此类机制。但是,由于每个虚拟机都只是主机上的一个进程,因此可以使用标准进程实用程序进行管理,例如,nice或者更好的是,cgroups

相关内容