Hello,
I have a customer testing gigabit Ethernet throughput on a custom board and they're seeing decent throughput but not achieving the bandwidth expected based on our processor SDK benchmarking. The test setup is two customer boards directly connected via Ethernet, no additional equipment is on the network and the boards are otherwise idle besides running iperf3. Customer is using a DP83867 Ethernet PHY. Are there any differences between how we test our EVMs compared to how the customer is testing which could contribute to a discrepancy? Any suggestions on what else could contribute to a lower than expected throughput?
Representative iperf3 output below:
# iperf3 -c 192.168.2.3 -t 30
Connecting to host 192.168.2.3, port 5201
[ 5] local 192.168.2.1 port 43668 connected to 192.168.2.3 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.01 sec 29.4 MBytes 245 Mbits/sec 83 286 KBytes
[ 5] 1.01-2.00 sec 27.1 MBytes 229 Mbits/sec 87 191 KBytes
[ 5] 2.00-3.00 sec 29.8 MBytes 250 Mbits/sec 0 279 KBytes
[ 5] 3.00-4.00 sec 27.9 MBytes 233 Mbits/sec 26 211 KBytes
[ 5] 4.00-5.00 sec 30.1 MBytes 253 Mbits/sec 0 290 KBytes
[ 5] 5.00-6.00 sec 29.4 MBytes 246 Mbits/sec 5 283 KBytes
[ 5] 6.00-7.00 sec 30.4 MBytes 255 Mbits/sec 53 260 KBytes
[ 5] 7.00-8.00 sec 30.1 MBytes 252 Mbits/sec 130 252 KBytes
[ 5] 8.00-9.00 sec 30.1 MBytes 254 Mbits/sec 48 257 KBytes
[ 5] 9.00-10.00 sec 29.3 MBytes 245 Mbits/sec 102 185 KBytes
[ 5] 10.00-11.00 sec 28.1 MBytes 236 Mbits/sec 20 208 KBytes
[ 5] 11.00-12.00 sec 28.8 MBytes 241 Mbits/sec 0 288 KBytes
[ 5] 12.00-13.00 sec 30.4 MBytes 256 Mbits/sec 58 270 KBytes
[ 5] 13.00-14.00 sec 29.5 MBytes 247 Mbits/sec 42 247 KBytes
[ 5] 14.00-15.00 sec 31.1 MBytes 261 Mbits/sec 35 233 KBytes
[ 5] 15.00-16.00 sec 30.1 MBytes 253 Mbits/sec 6 221 KBytes
[ 5] 16.00-17.00 sec 30.6 MBytes 256 Mbits/sec 0 300 KBytes
[ 5] 17.00-18.00 sec 30.7 MBytes 257 Mbits/sec 116 276 KBytes
[ 5] 18.00-19.01 sec 30.6 MBytes 256 Mbits/sec 4 267 KBytes
[ 5] 19.01-20.01 sec 30.4 MBytes 255 Mbits/sec 10 256 KBytes
[ 5] 20.01-21.00 sec 23.4 MBytes 197 Mbits/sec 66 201 KBytes
[ 5] 21.00-22.00 sec 29.8 MBytes 250 Mbits/sec 0 290 KBytes
[ 5] 22.00-23.01 sec 26.2 MBytes 219 Mbits/sec 75 232 KBytes
[ 5] 23.01-24.08 sec 29.4 MBytes 230 Mbits/sec 0 298 KBytes
[ 5] 24.08-25.00 sec 26.3 MBytes 239 Mbits/sec 4 264 KBytes
[ 5] 25.00-26.01 sec 28.8 MBytes 241 Mbits/sec 21 202 KBytes
[ 5] 26.01-27.00 sec 30.6 MBytes 258 Mbits/sec 0 291 KBytes
[ 5] 27.00-28.01 sec 30.9 MBytes 258 Mbits/sec 4 281 KBytes
[ 5] 28.01-29.00 sec 30.1 MBytes 254 Mbits/sec 1 262 KBytes
[ 5] 29.00-30.00 sec 25.3 MBytes 212 Mbits/sec 59 214 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-30.00 sec 875 MBytes 245 Mbits/sec 1055 sender
[ 5] 0.00-30.03 sec 874 MBytes 244 Mbits/sec receiver
Thanks!
Munan