The two development kits are directly connected by CAT7 ethernet cable.
I have run “iperf -s” one box and other box “iperf -c other-box-ip”
I am getting 5.58 Gbits/sec.
How can I achieve near 10 Gbits/sec.
I am using all the default settings and configuration. Only I have changed the clock rate by “jetson_clocks” command and configured the eth0 interface.
Seems all the traffic goes to one CPU and one queue. RSS is not working at all.
Any suggestion about how can I achieve near 10G. I don’t want to overclock the CPU
I have got 6.73 Gbits/sec after overclocking the CPU. Still it is going to one queue.
echo 2200000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
root@x-desktop:~# ethtool -S eth0 | grep pkt_n
tx_pkt_n: 2585437
rx_pkt_n: 75513739
tx_vlan_pkt_n: 0
rx_vlan_pkt_n: 0
tx_tso_pkt_n: 0
q_tx_pkt_n[0]: 2585437
q_tx_pkt_n[1]: 0
q_tx_pkt_n[2]: 0
q_tx_pkt_n[3]: 0
q_tx_pkt_n[4]: 0
q_tx_pkt_n[5]: 0
q_tx_pkt_n[6]: 0
q_tx_pkt_n[7]: 0
q_tx_pkt_n[8]: 0
q_tx_pkt_n[9]: 0
q_rx_pkt_n[0]: 75513661
q_rx_pkt_n[1]: 78
q_rx_pkt_n[2]: 0
q_rx_pkt_n[3]: 0
q_rx_pkt_n[4]: 0
q_rx_pkt_n[5]: 0
q_rx_pkt_n[6]: 0
q_rx_pkt_n[7]: 0
q_rx_pkt_n[8]: 0
q_rx_pkt_n[9]: 0
I have also tried using multiple instance of iperf running using different listening ports and specified core by “taskset” command . Still all packets are received in one queue.
iperf3 -s -p 5101& iperf3 -s -p 5102& iperf3 -s -p 5103 &
iperf3 -c 192.168.0.1 -T s1 -p 5101 & iperf3 -c 192.168.0.1 -T s2 -p 5102 & iperf3 -c 192.168.0.1 -T s3 -p 5103 &