我安装了 ubuntu 12.04 和 openvswitch 和 xen,我知道限制 xen domU 发送的流量可以通过 xen netback 的速率限制或 openvswitch 的“ingress_policing”来限制。
但是因为在 xen domU 中下载某些东西可能会消耗我们所有的带宽,有没有办法限制 xen domU 接收的流量?
答案1
最后我们用它来限制进入虚拟机的流量,当虚拟机用户从外部下载数据时它会生效:
ovs-vsctl -- set port vps2 qos=@newqos -- --id=@newqos create qos type=linux-htb other-config:max-rate=5000000 queues=0=@q0 \
-- --id=@q0 create queue other-config:max-rate=5000000
并且 ingress_policing 将会对从虚拟机出来的流量生效:
ovs-vsctl set interface vps2 ingress_policing_rate=10000
ovs-vsctl set interface vps2 ingress_policing_burst=100