virsh vcpu_period 和 vcpu_quota

virsh vcpu_period 和 vcpu_quota

我一直在寻找除了设置 vCPU 访问限制之外,在 KVM 客户机之间分配 CPU 的方法。我了解可以使用来设置/显示的 cpu_shares 的概念virsh schedinfo,但我还发现vcpu_periodvcpu_quota使用此命令列出了以下内容:

在此处输入图片描述

看着手册页,我知道可接受的输入值是什么,但有人能简单解释一下这两个参数实际上起什么作用吗?

答案1

配额 可选的配额元素指定允许的最大带宽(单位:微秒)。配额为任何负值的域表示该域具有无限带宽,这意味着它不受带宽控制。该值应在 [1000, 18446744073709551] 范围内或小于 0。值为 0 的配额表示没有值。您可以使用此功能确保所有 vcpus 以相同的速度运行。仅 QEMU 驱动程序支持自 0.9.4 起,LXC 支持自 0.9.10 起

http://libvirt.org/formatdomain.html#elementsCPUTuning

相关内容