Bizarre bandwidth puzzle
Hi, friends. Today we have a fun nerd puzzle that should be a real treat for us to work on together! I recently upgraded to a 1Gbit/1Gbit connection with AT&T (thx Google), and I've been putting it through its paces as I upgrade my network to handle 1Gbit WAN-to-LAN performance.
Today we're looking at the performance of my Home Theater PC, which:
- Runs Windows 10
- Is connected via CAT6 to the router 3 feet away
- Runs a very nice Intel NIC with hardware offloading of all sorts of TCP shit
- Has a nice and smooth 2.4GHz quad core APU from 2015
- Runs browser caches on RAMdisk to avoid IO weirdness on transfers
Now let me show you the performance across four different speed tests performed on freshly-installed browsers/tools.
Firefox 47.x stable
861Mbit WAN-to-LAN (often higher, too!)
Chrome 52.x 64-bit stable
152Mbit WAN-to-LAN? What the fuuuuudge?
All of these results are repeatable. As many times as I want to click the "test" button, I can get similar performance results out of these browsers. So What the hell is Chrome doing? And why? And how can we fix it?