Свежая установка CHR 7.10.1 с лицензией P10 на Rocky Linux 9 с использованием KVM и сети OpenVSwitch, возникли проблемы с производительностью и авто-договорами о скорости. Причина использования OpenVSwitch — система размещена в дата-центре третьей стороны, нужно разделить трафик WAN и LAN, оба настроены в режиме моста.
br-ex: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 (мост к интерфейсу eno1) inet (скрыт) netmask 255.255.255.0 broadcast (скрыт) ether ec:f4:bb:bf:f7:20 txqueuelen 1000 (Ethernet) RX пакеты 15969611 байты 25048867493 (23.3 ГиБ) RX ошибки 0 пропущено 0 переполнения 0 frame 0 TX пакеты 1278685 байты 12398270946 (11.5 ГиБ) TX ошибки 0 пропущено 0 переполнения 0 carrier 0 коллизии 0
br-int: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet (скрыт) netmask 255.255.255.0 broadcast (скрыт) ether 2e:b0:9b:00:d3:42 txqueuelen 1000 (Ethernet) RX пакеты 174 байты 26189 (25.5 КиБ) RX ошибки 0 пропущено 0 переполнения 0 frame 0 TX пакеты 36 байты 4152 (4.0 КиБ) TX ошибки 0 пропущено 0 переполнения 0 carrier 0 коллизии 0
Хост ОС через интерфейс OpenVSwitch, могу подтвердить через ethtool eno1 (br-ex) | grep Speed = Speed: 10000Mb/s, запускал ooka speedtest cli — получил 8740Mb/s вверх/вниз.
Виртуальные интерфейсы CHR (ether1 (br-int) и ether2 (br-ex), авто-договоры включены, ответ “not available”, Rate=Unknown, Full Duplex=Unchecked), тест пропускной способности показывает 2800Mb/s вверх/вниз.
Если установить ether2 (br-ex) (WAN интерфейс) на 10Gbps, Full Duplex, как и у хост ОС, тест пропускной способности остается 2800Mb/s вверх/вниз.
Виртуальная машина Rocky Linux 9 через virtio OpenVSwitch (второй интерфейс br-int), подтверждается через ethtool enp0s3 | grep Speed = Speed: Unknown!, ooka speedtest cli показывает 2800Mb/s вверх/вниз.
Есть идеи?
br-ex: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 (мост к интерфейсу eno1) inet (скрыт) netmask 255.255.255.0 broadcast (скрыт) ether ec:f4:bb:bf:f7:20 txqueuelen 1000 (Ethernet) RX пакеты 15969611 байты 25048867493 (23.3 ГиБ) RX ошибки 0 пропущено 0 переполнения 0 frame 0 TX пакеты 1278685 байты 12398270946 (11.5 ГиБ) TX ошибки 0 пропущено 0 переполнения 0 carrier 0 коллизии 0
br-int: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet (скрыт) netmask 255.255.255.0 broadcast (скрыт) ether 2e:b0:9b:00:d3:42 txqueuelen 1000 (Ethernet) RX пакеты 174 байты 26189 (25.5 КиБ) RX ошибки 0 пропущено 0 переполнения 0 frame 0 TX пакеты 36 байты 4152 (4.0 КиБ) TX ошибки 0 пропущено 0 переполнения 0 carrier 0 коллизии 0
Хост ОС через интерфейс OpenVSwitch, могу подтвердить через ethtool eno1 (br-ex) | grep Speed = Speed: 10000Mb/s, запускал ooka speedtest cli — получил 8740Mb/s вверх/вниз.
Виртуальные интерфейсы CHR (ether1 (br-int) и ether2 (br-ex), авто-договоры включены, ответ “not available”, Rate=Unknown, Full Duplex=Unchecked), тест пропускной способности показывает 2800Mb/s вверх/вниз.
Если установить ether2 (br-ex) (WAN интерфейс) на 10Gbps, Full Duplex, как и у хост ОС, тест пропускной способности остается 2800Mb/s вверх/вниз.
Виртуальная машина Rocky Linux 9 через virtio OpenVSwitch (второй интерфейс br-int), подтверждается через ethtool enp0s3 | grep Speed = Speed: Unknown!, ooka speedtest cli показывает 2800Mb/s вверх/вниз.
Есть идеи?
