LINUX.ORG.RU
решено ФорумAdmin

Лаги в KVM vhost

 ,


0

1

Есть хост с тремя сетевушками:

auto em0
iface em0 inet manual

auto br0
iface br0 inet manual
        bridge_ports em0
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

auto em1
iface em1 inet manual

auto br1
iface br1 inet manual
        bridge_ports em1
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

auto eth0
iface eth0 inet manual

auto br2
iface br2 inet manual
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0
На нём KVM-виртуалка с тремя, соответственно, интерфейсами:
    <interface type='bridge'>
      <mac address='52:54:00:cb:10:32'/>
      <source bridge='br0'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>
    <interface type='bridge'>
      <mac address='52:54:00:be:5a:4f'/>
      <source bridge='br1'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
    </interface>
    <interface type='bridge'>
      <mac address='52:54:00:e6:1c:e1'/>
      <source bridge='br2'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
и вот сегодня после обеда началось вот такое(вид с виртуалки):
64 bytes from 192.168.1.1: icmp_seq=588 ttl=64 time=0.300 ms
64 bytes from 192.168.1.1: icmp_seq=589 ttl=64 time=0.345 ms
64 bytes from 192.168.1.1: icmp_seq=590 ttl=64 time=0.296 ms
64 bytes from 192.168.1.1: icmp_seq=591 ttl=64 time=0.296 ms
64 bytes from 192.168.1.1: icmp_seq=592 ttl=64 time=0.298 ms
64 bytes from 192.168.1.1: icmp_seq=598 ttl=64 time=63.1 ms
64 bytes from 192.168.1.1: icmp_seq=599 ttl=64 time=14.8 ms
64 bytes from 192.168.1.1: icmp_seq=616 ttl=64 time=17.4 ms
64 bytes from 192.168.1.1: icmp_seq=623 ttl=64 time=41.5 ms
64 bytes from 192.168.1.1: icmp_seq=632 ttl=64 time=60.5 ms
64 bytes from 192.168.1.1: icmp_seq=636 ttl=64 time=97.6 ms
64 bytes from 192.168.1.1: icmp_seq=647 ttl=64 time=192 ms
64 bytes from 192.168.1.1: icmp_seq=653 ttl=64 time=0.305 ms
64 bytes from 192.168.1.1: icmp_seq=654 ttl=64 time=0.226 ms
64 bytes from 192.168.1.1: icmp_seq=655 ttl=64 time=0.191 ms
64 bytes from 192.168.1.1: icmp_seq=656 ttl=64 time=0.237 ms
64 bytes from 192.168.1.1: icmp_seq=657 ttl=64 time=0.192 ms
64 bytes from 192.168.1.1: icmp_seq=658 ttl=64 time=0.274 ms
64 bytes from 192.168.1.1: icmp_seq=659 ttl=64 time=0.334 ms

...

64 bytes from 192.168.1.1: icmp_seq=76 ttl=64 time=7.45 ms
64 bytes from 192.168.1.1: icmp_seq=101 ttl=64 time=3.31 ms
64 bytes from 192.168.1.1: icmp_seq=104 ttl=64 time=15.1 ms
64 bytes from 192.168.1.1: icmp_seq=106 ttl=64 time=1951 ms
64 bytes from 192.168.1.1: icmp_seq=123 ttl=64 time=37.9 ms
64 bytes from 192.168.1.1: icmp_seq=124 ttl=64 time=0.201 ms
64 bytes from 192.168.1.1: icmp_seq=125 ttl=64 time=0.214 ms
64 bytes from 192.168.1.1: icmp_seq=126 ttl=64 time=0.391 ms
При этом на хосте:
$ top
...
 1865 root      20   0       0      0      0 S   30.7  0.0   0:36.19 vhost-1863
...

Виртуалка(192.168.1.2) воткнута в роутер(192.168.1.1) напрямую.
В логах хоста и геста чисто.
Реквестирую советы: в какую сторону проблему ковырять ковырять.
Спасибо за внимание.

PS. Пробовал ту же конструкцию на соседнем сервере, словил вот это: https://bugs.launchpad.net/ubuntu/ source/linux-lts-trusty/ bug/1493753

★★★★

Последнее исправление: Yustas (всего исправлений: 3)

Ядро хоста и гостя, надеюсь, обновлено до последней версии из репозитория твоего дистрибутива?

Black_Shadow ★★★★★
()
watch -n 1 iostat

на хосте - не показывает ничего экстраординарного?

leave ★★★★★
()

Очередная тема про глюки kvm на deb-based дистрибутиве.

Решение - поставить на хост CentOS, а в него - убунту. Две убунты. Три, или больше - столько, сколько надо для удовлетворения страсти к убунте. Но на хост - CentOS.

nbw ★★★
()

Так, есть подозрения, что с ума сошел именно что роутер(192.168.1.1), т.к. воткнутая вместо виртуалки конструкция из старенького десктопа и трёх PCI-сетевушек показывает те же фокусы а с других интерфейсов роутер также стал лагать.

Всем спасибо, буду смотреть его.

PS. Была задумка перевести несколько KVM-хостов с С6 на убунту... но теперь я, пожалуй, более взвешенно подойду к этой инициативе.

Yustas ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.