KVM中的网络带宽限制

我在寻找如何限制虚拟机的网络带宽方面遇到了困难。在网上搜索到的结果显示libvirt已经包含了这个功能,但是我无法找到它的具体位置。使用virsh edit命令编辑虚拟机的设置时,我仍然找不到与带宽控制相关的参数。我还尝试添加文档中提到的功能,但是出现了一系列错误。我想知道是否有可能将这个功能添加到我的虚拟机中。 文档链接:http://libvirt.org/formatdomain.html#elementQoS
1个回答

你应该手动添加这些参数。当你打开虚拟机的xml文件时,找到带有interface type标签的块。尝试添加以下内容。
<bandwidth>
  <inbound average='xxx' peak='xxx' burst='xxxx'/>
  <outbound average='xxx' peak='xxx'/>
</bandwidth>

在这里,xxx 是所需的速度,以 kbps(千位每秒)为单位。我觉得你的网址有点错误,这是正确的网址。


我现在看到了错误出在哪里。好用极了!谢谢你! - RokasJu
文档似乎指定的是千字节,而不是千比特。 - sbrattla