Ethernet Speed not 1Gbit, just 0,360 in KVM VE

marcap

New Member
Apr 5, 2011
10
0
1
Dear Community,

I wanted to ran a cluster filesystem in a lot of proxmox ve boxes. Therefore I have a dedicated Intel Corporation 82572EI Gigabit Ethernet Controller in each system. I need the 1Gbit really to export the filesystem.

If I test the speed from the KVM Container I just reach around 360Mbits/sec:

iperf from kvm client:
Code:
------------------------------------------------------------
Client connecting to 192.168.3.20, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.3.30 port 55428 connected with 192.168.3.20 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  428 MBytes    359 Mbits/sec

If I repeat the test with exactly the physical same network I reach the performance more than twice!!

proxmox base:
Code:
------------------------------------------------------------
Client connecting to 192.168.3.20, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.3.30 port 55428 connected with 192.168.3.20 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1.10 GBytes    943 Mbits/sec

I created vmbr1 at eth1 and connected the vmbridge to the kvm client. I also tried that with a bond over both gigabit interfaces, this didn't affected the speed.

I also updated to Kernel 2.6.35 because I red something about problems with ethernet an the pve 1.8 kernel.

Do you have further ideas to fix that issue? I would be really happy!!!

Best regards
 
Hi Udo,
thanks for your quick reply! Client-os is centos 5.5...
Unbelievable but true using virtio fixed the problem:
[ 5] local 192.168.3.20 port 5001 connected with 192.168.3.30 port 55163
[ ID] Interval Transfer Bandwidth
[ 5] 0.0-10.0 sec 1.10 GBytes 941 Mbits/sec

Thanks a lot for your hint...