Even this thread is 1 year old it is still an open issue to me:
We checked network performance on VMware7 with FreeBSD on two hosts using iperf3 with 10 Gbit/s nics.
Without TSO the transfer rates have been VERY POOR.
But even with TSO the transfer rates from VMware HOST to hosted FreeBSD-VM is not good.
Using on VMware host:
Does anyone have an idea how we could solve this issue?
We checked network performance on VMware7 with FreeBSD on two hosts using iperf3 with 10 Gbit/s nics.
Without TSO the transfer rates have been VERY POOR.
But even with TSO the transfer rates from VMware HOST to hosted FreeBSD-VM is not good.
Using on VMware host:
and on VMware client:iperf3 -s <host-ip>
We get connections likeiperf3 -c <host-ip>
But when we change the direction (FreeBSD-VMware is iperf3-server with[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 1.14 GBytes 9.79 Gbits/sec 0 1.63 MBytes
[ 5] 1.00-2.00 sec 1.72 GBytes 14.8 Gbits/sec 0 2.00 MBytes
and type on server:iperf3 -s <Client-VM-ip>
We get much lower transfer rates:iperf3 -c <Client-VM-ip>
Transfer between both VMware hosts via hardware nic is perfect:[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.01 sec 107 MBytes 891 Mbits/sec
[ 5] 1.01-2.00 sec 245 MBytes 2.07 Gbits/sec
We testet this with several nic settings but at the end nothing solves this issue.[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 1.04 GBytes 8.90 Gbits/sec 8634728 0.00 Bytes
[ 4] 1.00-2.00 sec 1.09 GBytes 9.38 Gbits/sec 0 0.00 Bytes
Does anyone have an idea how we could solve this issue?