我有一个有三个NIC的KVM主机,并且不能在客户之间(在同一个子网内)获得高于1gbps聚合的stream量。 这是通过devise和实现> 1gbps使用多队列支持的唯一方法吗?
到目前为止,我已经尝试了bonding / macvtap / VLAN(bond0-> bond0.11 / bond0.12-> macvtap1 / macvtap2 – >(VLAN11中的两个主机)/(VLAN12中的两个主机)的所有组合)Macvtap in bridged模式。
然后,我尝试在纯eth0-2接口上创buildVLAN,为这些VLAN设备添加网桥,但没有吞吐量差异。
我在做什么来testing:
networking10.10.10.0/24中的主机1和2
host1> dd if = / dev / zero | ssh host2“dd of = / dev / null”
上面得到一个完整的1GB
然后,在networking10.10.11.0/24的主机3&4上
主机3> dd if = / dev / zero | ssh host4“dd of = / dev / null”
吞吐量下降到500mbps,总共1gbps。
我唯一没有尝试的是在直通模式下强制交换机处理它。
任何关于实现全部3gbps链接的想法? 更好的办法是超出我的聚合链接与“假”接口的能力?
您的SSH传输将受CPU限制,受单线程encryption的限制。 使用iperf或netperf或其他devise来testingnetworking带宽的东西。