Maximum Transmission Unit, otherwise known commonly as MTU, is the maximum amount of bytes a communications protocol layer can pass onwards.
WARNING: If you do not have a basic understanding of how Networking works, you might not want to proceed. Don't do anything dumb.
MTU & Lag
The basic idea of MTU & Lag is:
HIGHER MTU = MORE LAG FOR ONLINE GAMES, BUT MORE DATA THROUGHPUT
LOWER MTU = LESS LAG FOR ONLINE GAMES, BUT LESS DATA THROUGHPUT
An acceptable MTU setting must be a PERFECT MULTIPLE OF FOUR. NO DECIMALS. Any number that isn't a perfect multiple of four may cause problems.
Having a lower MTU for your internet connection may cause a lot of connection problems. With an MTU lower than 128, you cannot use HTML. Follow the following acceptable MTU ranges:
1500 < 768 < 512 < 386 < 256 < 128 < 48
SLOW <-------------------------------------> FAST
How to Change Your MTU with the Command Line
WARNING: Do not attempt to do this unless you know what you're doing. You can cause damage to your internet by doing this incorrectly, or stop it from working altogether. Use at your own risk.
If your MTU is 128~48, you will be unable to read HTML documents. I do not recommend going that low.
- Open your Command Line in Administrator Mode.
- Type in: "netsh interface ipv4 show interfaces", and hit enter.
- All of your interfaces and their MTU settings will show up in a table.
- Type in: "netsh interface ipv4 set subinterface "Wi-Fi" mtu = 1500 store = persistent", and hit enter.
- The command line should say "Done."
Note: Your subinterface has to be one of the names that shows up on the table. Works better for Ethernet. (Wired Connection) Follow the MTU Range Table above. Recommended MTU: 256