-
-
Notifications
You must be signed in to change notification settings - Fork 275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Download speed is not bonding but upload speed is bonding #3764
Comments
Can you try latest 6.6 snapshot: https://github.com/Ysurac/openmptcprouter/wiki/Snapshots (both VPS and router) |
I have the same issue and I actually tried with the snapshot but the issue persists. |
What is the proxy used ? Default is Shadowsocks-Rust. |
Yes its Shadowsocks-Rust, here is the output:
|
Seems ok. |
omr-test-speed give 20.3MB/s, so 162.4Mb/s. Not so bad. It was run on the router or VPS ? If it was on VPS, run it on the router. |
From Router: omr-test-speed
omr-test-speed wan1
omr-test-speed wan2
|
Can you run same test and check MPTCP->Bandwidth tab ? |
Ok so for this: Can you run same test and check MPTCP->Bandwidth tab? And for encryptyion, it was already on chacha20. |
Sorry, I forgot that for Shadowsocks-go used on server side with Shadowsocks-Rust, only AES-256-GCM is available. |
Ok, do you have any documantation for setting this or for generally best practacies or should I just set it from wizard > advanced? Because only changing Default Proxy from advanced options to XRay-VLESS or Shadowsocks-libev makes the conenction either worse or the same. |
Ok, so I tested multiple configurations and combos but the speed is always bad. |
Also if this is a dead end because of hardware limitations of the raspi4, what do you recommend as good hardware for openmptcprouter? |
A RPI4 should be able to deliver about 400Mb/s. A RPI5 can give up to 980Mb/s (limited by the ethernet 1Gb/s port). |
I also noticed that wan2 doesnt establish connection:
Current Config: XRAY/VLESS + Glorytun UDP |
The VPN is not related to TCP speed, VPN is only used for anything that is not TCP (UDP, ICMP,...) and the proxy for TCP. |
Hmm, the specs of the server arent that bad though. Can we debug the reason? If its something like vps specs I'll try with another vps. |
On the VPS: |
Yeah acutally the server always peaks in cpu, the problem isnt specific as xray was using too much first then I changed it then anything honestly peaks it. So now I upgrade the cores from 2 to 8 and it looks like it working now but still wan2 is not bonding though. |
Ok so the speed isnt getting any better like this, I think I'll try another vps but do you have any reccommendations for the server specs? |
Not really, but a big problem is with some VPS using shared CPU that is too much shared. |
Ok so, I actually got a server from vultr with no blocked ports and setup the snapshot config and I tested again with each combination and checked omr-test-speed, htop, bandwith and all of the resault are almost exactly the same with the onlu difference in ping which offcourse because of the distance. So my local vps with 8vCPU and new vultr all stats are the same except for cpu which yes like you said my local is really sharing cpu too much but the point is the issue currently is not cpu. And again one thing I notice is the established connection on both are only showing wan1 ip. and I also can tell its not my source wan speeds because I also test speeds by disabling server and one wan interface at a time and the resaults (escpecially shadowsocks (not rust)) when the server is enabled show almost exact speed of the raw wan1. So I really think the wans arent bonding for download. It would really help if you can continue troubleshouting this with me. Please let me know if I can provide any data on these. |
I try updated to the latest version as well and having the same result. It is not really bonding 3 of my line. |
@lkimloong can you do same tests : |
Expected Behavior
Using 3 android mobile as usb tethering to bond 3 WAN.
Current Behavior
Single line usb tethering on a direct connection to laptop - average speed for 3 individual line upload 50mbps / download 130mbps
When bonding using MPTCPRouter we get download 10mbps / upload 130mbps
We on both OVHCloud & self build x86_64 VPS - both result are same
Try with speedify using the same usb tethering method on the same simcard the speed is bonding
Is there any setting that we miss out?
Specifications
The text was updated successfully, but these errors were encountered: