如何限制KVM中来宾操作系统的CPU使用率过高

Xen上,这很容易,因为我们有CreditScheduler [1],所以在每台客户操作系统只共享部分CPU的计算机上,例如,在双核CPU上运行的6个客户端,禁止使用过多的CPU。

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

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

KVM不包含任何这样的机制。 但是,由于每台虚拟机只是主机上的一个进程,因此可以使用标准进程实用程序(如nice或更好的cgroup)来pipe理它们。