Hey guys,
I have a tricky issue and I need the help of your networking expertise!
Problem:
I am located in New Zealand and get virtually full line speed to the US (west coast) when running Linux.
However, with all the same hardware etc, I get relatively poor speeds under Windows 10.
I have seen reports on the net about others with similar issues, but I have yet to see anyone come up with a working solution.
Details:
Advertised Speed:
930/550Mbps (DS/US) Fibre connection
Performance (iPerf3, 10 threads):
LAN - 930/930Mbps
Auckland (2ms) - 930/530Mbps
Sydney (25ms) - 900/500Mbps
Los Angeles (125ms) - 450/150Mbps (900/500Mbps under Linux)
Current Settings:
Client OS/browser: Windows 10 (Firefox 66.0)
TCP options string: 020405b40103030801010402
MSS: 1460
MTU: 1500
TCP Window: 262656 (not multiple of MSS)
RWIN Scaling: 8 bits (2^8=256)
Unscaled RWIN : 1026
Recommended RWINs: 64240, 128480, 256960, 513920, 1027840
BDP limit (200ms): 10506kbps (1313KBytes/s)
BDP limit (500ms): 4202kbps (525KBytes/s)
MTU Discovery: ON
TTL: 52
Timestamps: OFF
SACKs: ON
IP ToS: 00000000 (0)
Router / Firewall:
Sophos SG 135 (UTM v9.602-3)
OS:
Windows 10 Pro v1809
LAN connection:
1Gbit wired
Additional Testing / Diagnosis:
- Tested with different PCs (also Windows 10) - no change
- Updated network card drivers - no change
- Tested to different iPerf3 servers - no change
- CPU utilization is nominal on all test PCs
- Checked / changed anything which looked relevant on the tweaks page (
https://www.speedguide.net/articles/...ip-tweaks-5077)
- I have fully eliminated all local LAN network equipment & cabling, including the router / firewall.
Questions:
- Is there any way to monitor the current TCP Window size in real time as it scales?
Any input / ideas / hail Marys gratefully accepted!