Força o driver GPL / PV a uma velocidade de link mais baixa

1

Estou rodando o Xen 4.4.0 no Ubuntu 14.04. Neste Dom0 eu estou correndo:

  • 1 DomU Ubuntu 14.04 com Shorewall
  • 1 DomU Windows Web Server 2008 R2 com drivers GPL / PV

Ambos os domUs se conectam à mesma interface de ponte:

em1 -> vlan20 -> br20

A VM do Ubuntu também se conecta a outras interfaces de ponte e atua como um roteador / firewall entre essas vlans (cada uma delas executa uma sub-rede diferente).

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

O desempenho é lento em momentos irregulares também durante períodos de baixa utilização. Eu vejo muitos pacotes descartados nessas interfaces no 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)

Acho que os pacotes descartados são devidos aos excessos mostrados em em1. Eu verifiquei todos os componentes ligados à minha rede física e todos eles têm a mesma velocidade de uplink (1 Gb / s). A velocidade do link no Ubuntu VM é a mesma que no Dom0, o que é esperado, mas a velocidade do link do PGL PV NIC no Windows está rodando 10 Gb / s.

Essa diferença pode causar os excessos e, em caso afirmativo, como posso forçar o driver GPL / PV a uma velocidade de link mais baixa? (a opção não está disponível nas propriedades avançadas do adaptador).

    
por KvH 27.01.2015 / 12:56

0 respostas