Принудительно использовать драйвер GPL/PV для снижения скорости соединения

Я использую Xen 4.4.0 на Ubuntu 14.04. На этом Dom0 я бегу:

  • 1 DomU Ubuntu 14.04 с Shorewall
  • 1 DomU Windows Web Server 2008 R2 с драйверами GPL/PV

Оба domU подключаются к одному и тому же мостовому интерфейсу:

em1 -> vlan20 -> br20

Виртуальная машина Ubuntu также подключается к другим мостовым интерфейсам и действует как маршрутизатор / межсетевой экран между этими виртуальными сетями (каждый из которых работает в отдельной подсети).

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. Я проверил все компоненты, связанные с моей физической сетью, и все они имеют одинаковую скорость восходящей линии связи (1 Гбит / с). Скорость соединения на виртуальной машине Ubuntu такая же, как и на Dom0, что соответствует ожиданиям, однако скорость соединения сетевой карты PGL PV в Windows составляет 10 Гбит / с.

Может ли это различие вызвать переполнение, и если да, как я могу заставить драйвер GPL/PV снизить скорость соединения? (опция недоступна в дополнительных свойствах адаптера).

0 ответов

Другие вопросы по тегам