-
Notifications
You must be signed in to change notification settings - Fork 336
iperf3 tests are worst with MPTCP than with plain TCP #473
Comments
Hello, There are many reasons you can be limited. A wild guess here because the client is on a router: try to disable For more ideas: https://multipath-tcp.org/pmwiki.php?n=Main.50Gbps |
thank you for reply!
I will check the link. |
And you disabled it on both the client and the server? If yes, you will need to analyze why you have his limitation. CPU? HW acceleration? GRO/TSO? Too many subflows taking too much resources? big enough TCP [rw]mem buffers? etc. |
Yes, I disabled it on both. Subflows is one in the fullmesh default setup? I will check them that you said above,but I think is ok with CPU(Mtk7621),because I test it well without mptcp disabled. |
Maybe good to start with MPTCP and only one subflow: having the two hosts configured with the "default" PM:
|
But I want to test the fullmesh PM with VPS; |
I encountered the problem, too. And I found the difference between the two cases was the size of CWND. Are there any solutions for this problem? |
@yulinjian is it because the window doesn't grow? Or the max size is too low? Did you try to play with |
@matttbe Thanks for your reply. And I found the difference between the two cases was the size of CWND when I browsed the information obtained from iperf3. But when I captured the packets with tcpdump and found that maybe the main cause was the size of packets. The payload of TCP could be more than 10000 Bytes but the mptcp was about 1500 Bytes. |
@yulinjian Interesting. |
@matttbe I used the kernel Linux-4.19.243 and I enabled the MPTCP Checksum for the above test. Just now I disabled it, the throughput growed a little but it was still smaller than that of TCP. |
@yulinjian there can be many reason limiting the throughput. Often, the best is to try with multiple parallel connections in download (e.g. |
@matttbe Thanks for your suggestion, and I'll try above methods to check. |
hi,mptcp team:
I have a mptcp test between the openwrt router(v0.94) and the ubuntu 20.04(v0.95) with iperf3 tool , ubuntu 20.04 is server,the issue is when I enable the mptcp ,the wan,eth0.1 only can test to 130Mbits/sec(bitrate),an if I close the mptcp_enabled ,it can reach 674 Mbits/sec;
I use the setup as follow:
It low down the ether network bitrate,can you give me some advices ?
The text was updated successfully, but these errors were encountered: