CHR 7.10.1 on KVM and OpenVSwitch, performance issues
Posted: Fri Jul 07, 2023 8:53 am
Freshly installed CHR 7.10.1 running P10 License on Rocky LInux 9 with KVM and OpenVSwitch Networking, having performance and auto-negotiation issues.
Reason for OpenVSwitch is system is hosted in 3rd Party Data Center and need to separate WAN from LAN Traffic, both are setup in bridge mode.
br-ex: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 (bridged to eno1 interface)
inet (hidden) netmask 255.255.255.0 broadcast (hidden)
ether ec:f4:bb:bf:f7:20 txqueuelen 1000 (Ethernet)
RX packets 15969611 bytes 25048867493 (23.3 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1278685 bytes 12398270946 (11.5 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
br-int: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet (hidden) netmask 255.255.255.0 broadcast (hidden)
ether 2e:b0:9b:00:d3:42 txqueuelen 1000 (Ethernet)
RX packets 174 bytes 26189 (25.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 36 bytes 4152 (4.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Host OS via OpenVSwitch Interface, can confirm via ethtool eno1 (br-ex) | grep Speed = Speed: 10000Mb/s, run a ooka speedtest cli and get 8740Mb/s Up/Down
CHR Virtual Interfaces (ether1 (br-int) and ether2 (br-ex), auto-negotation=enabled, response "not available" , Rate=Unknown, Full Duplex=Unchecked., bandwidth test equals 2800Mb/s Up/Down
If I set ether2 (br-ex) (WAN Interface to 10Gbps,Full Duplex, same as Host OS), bandwidth test equals same 2800Mb/s Up/Down
Rocky Linux 9 Virtual via virtio OpenVSwitch (second interface br-int), can confirm via ethtool enp0s3 | grep Speed = Speed: Unknown!, run a ooka speedtest cli and get 2800Mb/s Up/Down
Any Ideas?
Reason for OpenVSwitch is system is hosted in 3rd Party Data Center and need to separate WAN from LAN Traffic, both are setup in bridge mode.
br-ex: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 (bridged to eno1 interface)
inet (hidden) netmask 255.255.255.0 broadcast (hidden)
ether ec:f4:bb:bf:f7:20 txqueuelen 1000 (Ethernet)
RX packets 15969611 bytes 25048867493 (23.3 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1278685 bytes 12398270946 (11.5 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
br-int: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet (hidden) netmask 255.255.255.0 broadcast (hidden)
ether 2e:b0:9b:00:d3:42 txqueuelen 1000 (Ethernet)
RX packets 174 bytes 26189 (25.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 36 bytes 4152 (4.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Host OS via OpenVSwitch Interface, can confirm via ethtool eno1 (br-ex) | grep Speed = Speed: 10000Mb/s, run a ooka speedtest cli and get 8740Mb/s Up/Down
CHR Virtual Interfaces (ether1 (br-int) and ether2 (br-ex), auto-negotation=enabled, response "not available" , Rate=Unknown, Full Duplex=Unchecked., bandwidth test equals 2800Mb/s Up/Down
If I set ether2 (br-ex) (WAN Interface to 10Gbps,Full Duplex, same as Host OS), bandwidth test equals same 2800Mb/s Up/Down
Rocky Linux 9 Virtual via virtio OpenVSwitch (second interface br-int), can confirm via ethtool enp0s3 | grep Speed = Speed: Unknown!, run a ooka speedtest cli and get 2800Mb/s Up/Down
Any Ideas?