I have a Dell R730xd with a NetXtreme II BCM57810 10 Gigabit Ethernet card. This connects my proxmox server to a Unifi Switch at 10gb using a DAC cable. Since I do not have any other 10g capable machines in the lab I can only test 2.5g speeds but even then I am only getting around 300mb/s on outgoing connections.
Here are some iperf3 tests:
(base) cursor@Cursor-MBP-19 ~ % iperf3 -c pve1
Connecting to host pve1, port 5201
[ 6] local 192.168.2.248 port 49936 connected to 192.168.2.70 port 5201
[ ID] Interval Transfer Bandwidth
[ 6] 0.00-1.00 sec 211 MBytes 1.77 Gbits/sec
[ 6] 1.00-2.00 sec 281 MBytes 2.36 Gbits/sec
[ 6] 2.00-3.00 sec 281 MBytes 2.35 Gbits/sec
[ 6] 3.00-4.00 sec 281 MBytes 2.35 Gbits/sec
[ 6] 4.00-5.00 sec 280 MBytes 2.35 Gbits/sec
[ 6] 5.00-6.00 sec 280 MBytes 2.35 Gbits/sec
[ 6] 6.00-7.00 sec 280 MBytes 2.35 Gbits/sec
[ 6] 7.00-8.00 sec 280 MBytes 2.35 Gbits/sec
[ 6] 8.00-9.00 sec 280 MBytes 2.35 Gbits/sec
[ 6] 9.00-10.00 sec 280 MBytes 2.35 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 6] 0.00-10.00 sec 2.67 GBytes 2.29 Gbits/sec sender
[ 6] 0.00-10.00 sec 2.67 GBytes 2.29 Gbits/sec receiver
iperf Done.
(base) cursor@Cursor-MBP-19 ~ % iperf3 -R -c pve1
Connecting to host pve1, port 5201
Reverse mode, remote host pve1 is sending
[ 6] local 192.168.2.248 port 49942 connected to 192.168.2.70 port 5201
[ ID] Interval Transfer Bandwidth
[ 6] 0.00-1.00 sec 33.3 MBytes 280 Mbits/sec
[ 6] 1.00-2.00 sec 50.0 MBytes 419 Mbits/sec
[ 6] 2.00-3.00 sec 34.1 MBytes 285 Mbits/sec
[ 6] 3.00-4.00 sec 44.9 MBytes 378 Mbits/sec
[ 6] 4.00-5.00 sec 36.1 MBytes 303 Mbits/sec
[ 6] 5.00-6.00 sec 57.0 MBytes 479 Mbits/sec
[ 6] 6.00-7.00 sec 42.8 MBytes 359 Mbits/sec
[ 6] 7.00-8.00 sec 48.4 MBytes 406 Mbits/sec
[ 6] 8.00-9.00 sec 36.5 MBytes 306 Mbits/sec
[ 6] 9.00-10.00 sec 41.8 MBytes 350 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 6] 0.00-10.00 sec 426 MBytes 357 Mbits/sec 4618 sender
[ 6] 0.00-10.00 sec 425 MBytes 357 Mbits/sec receiver
iperf Done.
83:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme II BCM57810 10 Gigabit Ethernet (rev 10)
83:00.1 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme II BCM57810 10 Gigabit Ethernet (rev 10)
I have tried to change DAC cables and the port on the switch but still have the same problem. I tested with MTU at 1492, 1500 and 9000. Tested Jumbo frames on and off on the switch. Why would the outgoing speed be restricted? What more can I check? Running Proxmox 9.1 with 256GB of ram and 2 Xeon cpus. Any suggestions?
Here are some iperf3 tests:
(base) cursor@Cursor-MBP-19 ~ % iperf3 -c pve1
Connecting to host pve1, port 5201
[ 6] local 192.168.2.248 port 49936 connected to 192.168.2.70 port 5201
[ ID] Interval Transfer Bandwidth
[ 6] 0.00-1.00 sec 211 MBytes 1.77 Gbits/sec
[ 6] 1.00-2.00 sec 281 MBytes 2.36 Gbits/sec
[ 6] 2.00-3.00 sec 281 MBytes 2.35 Gbits/sec
[ 6] 3.00-4.00 sec 281 MBytes 2.35 Gbits/sec
[ 6] 4.00-5.00 sec 280 MBytes 2.35 Gbits/sec
[ 6] 5.00-6.00 sec 280 MBytes 2.35 Gbits/sec
[ 6] 6.00-7.00 sec 280 MBytes 2.35 Gbits/sec
[ 6] 7.00-8.00 sec 280 MBytes 2.35 Gbits/sec
[ 6] 8.00-9.00 sec 280 MBytes 2.35 Gbits/sec
[ 6] 9.00-10.00 sec 280 MBytes 2.35 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 6] 0.00-10.00 sec 2.67 GBytes 2.29 Gbits/sec sender
[ 6] 0.00-10.00 sec 2.67 GBytes 2.29 Gbits/sec receiver
iperf Done.
(base) cursor@Cursor-MBP-19 ~ % iperf3 -R -c pve1
Connecting to host pve1, port 5201
Reverse mode, remote host pve1 is sending
[ 6] local 192.168.2.248 port 49942 connected to 192.168.2.70 port 5201
[ ID] Interval Transfer Bandwidth
[ 6] 0.00-1.00 sec 33.3 MBytes 280 Mbits/sec
[ 6] 1.00-2.00 sec 50.0 MBytes 419 Mbits/sec
[ 6] 2.00-3.00 sec 34.1 MBytes 285 Mbits/sec
[ 6] 3.00-4.00 sec 44.9 MBytes 378 Mbits/sec
[ 6] 4.00-5.00 sec 36.1 MBytes 303 Mbits/sec
[ 6] 5.00-6.00 sec 57.0 MBytes 479 Mbits/sec
[ 6] 6.00-7.00 sec 42.8 MBytes 359 Mbits/sec
[ 6] 7.00-8.00 sec 48.4 MBytes 406 Mbits/sec
[ 6] 8.00-9.00 sec 36.5 MBytes 306 Mbits/sec
[ 6] 9.00-10.00 sec 41.8 MBytes 350 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 6] 0.00-10.00 sec 426 MBytes 357 Mbits/sec 4618 sender
[ 6] 0.00-10.00 sec 425 MBytes 357 Mbits/sec receiver
iperf Done.
83:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme II BCM57810 10 Gigabit Ethernet (rev 10)
83:00.1 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme II BCM57810 10 Gigabit Ethernet (rev 10)
I have tried to change DAC cables and the port on the switch but still have the same problem. I tested with MTU at 1492, 1500 and 9000. Tested Jumbo frames on and off on the switch. Why would the outgoing speed be restricted? What more can I check? Running Proxmox 9.1 with 256GB of ram and 2 Xeon cpus. Any suggestions?