强制GPL / PV驱动程序以较低的链接速度

我在Ubuntu 14.04上运行Xen 4.4.0。 在这Dom0我正在运行:

  • 1 DomU Ubuntu 14.04与Shorewall
  • 1 DomU Windows Web Server 2008 R2与GPL / PV驱动程序

两个domU连接到相同的网桥接口:

em1 -> vlan20 -> br20 

Ubuntu VM也连接到其他网桥接口,并作为这些VLAN之间的路由器/防火墙(每个都运行不同的子网)。

 em1 -> vlan30 -> br30 em1 -> vlan40 -> br40 

在使用不足的时候,性能在不规则的时刻也会变慢。 我在DomU的这些接口上看到很多被丢弃的数据包

 em1 Link encap:Ethernet HWaddr 00:25:90:e7:2d:82 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:133233517234 errors:0 dropped:446089 overruns:45378 frame:0 TX packets:85828527879 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:136901423025932 (136.9 TB) TX bytes:59904652719546 (59.9 TB) Memory:dfa20000-dfa40000 br20 Link encap:Ethernet HWaddr 00:25:90:e7:2d:82 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:35528670 errors:0 dropped:2556 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:11419484087 (11.4 GB) TX bytes:0 (0.0 B) br30 Link encap:Ethernet HWaddr 00:25:90:e7:2d:82 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:492 errors:0 dropped:41 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:21224 (21.2 KB) TX bytes:0 (0.0 B) br40 Link encap:Ethernet HWaddr 00:25:90:e7:2d:82 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1465977 errors:0 dropped:1422347 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:78070933 (78.0 MB) TX bytes:0 (0.0 B) 

我认为丢包是由于em1上显示的超限。 我检查了所有链接到我的物理networking的组件,它们都具有相同的上行链路速度(1 Gb / s)。 Ubuntu VM上的链接速度与Dom0上的链接速度相同,正如预期的一样,但是PGL PV NIC在Windows中的链接速度正在运行10 Gb / s。

这种差异是否会导致超限,如果是这样,我该如何强制GPL / PV驱动程序降低链路速度? (该选项在高级适配器属性中不可用)。