Eugene Grosbein <eu...@grosbein.net> wrote:
> 11.12.2017 2:54, Michael Grimm wrote:


>> *BUT* if I do boot with the default 1500 setting,
>> changing the MTU to e.g. 1450 and *immediately* back to 1500 manually,
>> I do not encounter any performance loss at all. Why?
>> Even when booting 1490 and immediately setting the MTU manually to 1500 I do 
>> not see any performance loss. Strange.
> 
> Interface MTU is used to assing 'mtu' attribute to corresponding route in the 
> system routing table.
> Lowering interface MTU lowers route mtu, but raising interface MTU does *not* 
> raises route mtu,
> use "route -n get" command to check it out. So, you still use low mtu really.

Bingo! 

        NEW> ifconfig vtnet0
        vtnet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 
1490

        NEW> route -n get freebsd.org
        ...
         recvpipe  sendpipe  ssthresh  rtt,msec    mtu        weight    expire
               0         0         0         0      1490         1         0 

        NEW> ifconfig vtnet0 mtu 1500 up
        NEW> ifconfig vtnet0
        vtnet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 
1500

        NEW> route -n get spiegel.de
        ...
         recvpipe  sendpipe  ssthresh  rtt,msec    mtu        weight    expire
               0         0         0         0      1490         1         0 


I didn't know that. And that explains all my observations.

>> Hmm, how would one check that? The output is to fast for me ;-) Seriously, 
>> how should one check this?
> 
> With your eyes :-) Use tcpdump -c flag to limit number of lines, redirect 
> output to a file
> and carefully compare some packets using their ID that tcpshow shows.

Ok. I will do that at some later time ;-)

I'd like to thank you again for your input and with kind regards,
Michael

_______________________________________________
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to