How much MTU do you keep ?

Solution
You generally get 1500 bytes but some internet connection that use pppoe or vpn technology decrease that. MTU is not related to what you are running over it. Of course IP headers and even HTTP headers reduce the amount of data you can transfer but from the MTU standpoint all those headers are not considered overhead...even though a end user does.

You generally do not want to mess with MTU. Things like TCP MTU path discovery is designed to solve this for you. You would only mess with the MTU when it caused you problems. Pretty much the only issue with MTU is it causes packet to become fragmented and your end device have to spend cpu to reassemble them. The only time I have had to do things like change MTU size is when there is a...
You generally get 1500 bytes but some internet connection that use pppoe or vpn technology decrease that. MTU is not related to what you are running over it. Of course IP headers and even HTTP headers reduce the amount of data you can transfer but from the MTU standpoint all those headers are not considered overhead...even though a end user does.

You generally do not want to mess with MTU. Things like TCP MTU path discovery is designed to solve this for you. You would only mess with the MTU when it caused you problems. Pretty much the only issue with MTU is it causes packet to become fragmented and your end device have to spend cpu to reassemble them. The only time I have had to do things like change MTU size is when there is a firewall in the path blocking the special "fragmentation required" messages the MTU path discovery is using.
 
Solution