Hi,
I’ve been seeing some issues with my internet connection. speedtest.net report up to 200Mb/s which is great but anything which runs on a single TCP connection never gets up above 30Mb/s
This means SSH file transfers, and FTP file transfers are capped at 1.5Megabytes a second.
When I plug my cable model directly into my laptop I see vastly better rates.
16+ Megabytes a second.
When I do the same tests on a fresh config with quick setup for NAT masquerade I never get above 1.5Mb/s
turning on past path made a little difference but not much.
I don’t see anything stand out in the profile as high CPU bottle neck.
When I packet capture my laptop doing a single TCP stream transfer through the router I see packet acknowledgements received in the wrong order, which I think is then causing re-transmits and closing down the TCP window. This would fit with the unstable speeds which never go above 30Mb/s but drop down to 5 to 18mb/s.
Is there anything I missing here? This seems to be something with the way the router isn’t handling the TCP window to grow big enough for decent transfer speeds but I can’t spot the bottle neck.
I tried to slower my MTU on the Gb interface which bridges to my cable modem but this didn’t improve things.
any other ideas?
Would queues on my outgoing interface help here? I can’t see how I’d be swamping my upstream speed on the modem with the transfers I’m doing so I’m at a loss as to what I can try.
I would expect this route to be able handle well above 30Mb/s with no firewall rules in place.
Thanks
Tony.