Note that there are some explanatory texts on larger screens.

plurals
  1. POImprove Ethernet throughput for jumbo frames
    primarykey
    data
    text
    <p>We are running throughput test on the gigE of Macnica Helio board with 1GB DDR3 specification.We are now achieving 60% (Jumbo frame) throughput, however we expect higher throughput in our application.</p> <p>Method of calculation as following:-</p> <pre><code> (100M / time taken * 8-bit /1Gbps)*100% </code></pre> <p>What we did: -Transfer 100MB using server and client code</p> <p>Server(Cyclone V) -change eth0 MTU 7500 (only achieve if we turn off tx checksum using ethtool "ethtool -K eth0 tx off" else we are just able to change the MTU up to 3500 only) then execute the server code</p> <p>Client (Laptop runs UBUNTU) -change eth0 MTU to 9000 then execute the client code and test the throughput performance using wireshark</p> <p>We do try to change ipv4 setting using command below but throughput result is still the same</p> <pre><code> -sysctl -w net.core.rmem_max=18388608 -sysctl -w net.core.wmem_max=18388608 -sysctl -w net.core.rmem_default=1065536 -sysctl -w net.core.wmem_default=1065536 -sysctl -w net.ipv4.tcp_rmem=4096 87380 18388608 -sysctl -w net.ipv4.tcp_wmem=4096 87380 18388608 -sysctl -w net.ipv4.tcp_mem=18388608 18388608 18388608 -sysctl -w net.ipv4.route.flush=1 -sysctl -w net.ipv4.tcp_mtu_probing=1 </code></pre> <p>Question</p> <p>is there any method or solution to achieve higher throughput? </p> <p>Is there any effect if we turn off the tx checksum?</p> <p>What is the the different of tcp_congestion_control between cubic and bic and will it effect throughput performance?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload