I think that you not read my post.Like isaid before I used tcp optimizer with option mtu/latency and showed me you can set mtu to 1492.Then double check with cmd:
C:\Windows\system32>ping -f -l 1464
www.bbc.co.ukPinging
www.bbc.net.uk [212.58.244.68] with 1464 bytes of da
Reply from 212.58.244.68: bytes=1464 time=14ms TTL=57
Reply from 212.58.244.68: bytes=1464 time=15ms TTL=57
Reply from 212.58.244.68: bytes=1464 time=14ms TTL=57
Reply from 212.58.244.68: bytes=1464 time=16ms TTL=57
Ping statistics for 212.58.244.68:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 14ms, Maximum = 16ms, Average = 14ms
C:\Windows\system32>ping -f -l 1465
www.bbc.co.ukPinging
www.bbc.net.uk [212.58.244.68] with 1465 bytes of da
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Ping statistics for 212.58.244.68:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
So correct mtu is 1492.My router is mtu on auto and pc network adapter default 1500.
Again tested on
http://www.speedguide.net SG TCP/IP Analyzer with result:
MTU = 1460
MTU is not fully optimized for broadband. Consider increasing your MTU to 1500 for better throughput. If you are using a router, it could be limiting your MTU regardless of Registry settings.
MSS = 1420
Maximum useful data in each packet = 1420, which equals MSS.
So I change my network pc adapter to 1492 then restarted pc and again tested on
http://www.speedguide.net SG TCP/IP..same result mtu=1460
C:\Windows\system32>netsh interface ipv4 show subinterfaces
MTU MediaSenseState Bytes In Bytes Out Interface
------ --------------- --------- --------- -------------
1492 1 473390229 86816660 Ethernet
4294967295 1 0 72568 Loopback Pseudo-Interface 1
Question is why still showed me 1460 if I set 1492?
I hope that you understand.Thanks