MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。MTU的单位是字节。大部分网络设备都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络速度。把本机的MTU设成比网关的MTU小或相同,就可以减少丢包

测试 (1472 + 8(ICMP回显示请求和回显应答报文格式长度) + 20(IP首部) = 1500)

$ ping -c 2 -M do -s 1472 192.168.0.6

输出

PING 192.168.0.6 (192.168.0.6) 1472(1500) bytes of data.
1480 bytes from 192.168.0.6: icmp_seq=1 ttl=127 time=1.06 ms
1480 bytes from 192.168.0.6: icmp_seq=2 ttl=127 time=1.06 ms--- 192.168.0.6 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 1.060/1.062/1.064/0.002 ms

查看本机的mtu

$ netstat -i

输出

Kernel Interface table
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0       1500 0     82879      0      0 0         69000      0      0      0 BMRU
lo        16436 0        84      0      0 0            84      0      0      0 LRU

设置

# 设置本机的mtu
sudo ifconfig eth0 mtu 1472# 查看设置后的结果
$ netstat -i

[linux] mtu查看设置相关推荐

  1. linux查看时钟同步命令,Linux下查看设置时间及同步时间的命令

    linux系统内有两套时钟,一是硬件时钟,即CMOS中的时间,二是系统时钟,在系统初始化完成后,使用的就是系统时钟,两套时钟之间没有任何关联.linux中与时间相关的命令有date.hwclock.n ...

  2. Linux怎么查看设置系统语言包

    查看当前系统语言 登陆linux系统打开操作终端之后,输入 echo $LANG可以查看当前使用的系统语言.如 查看安装的语言包 查看是否有中文语言包可以在终端输入 locale命令,如有zh cn  ...

  3. Linux alias查看/设置 命令别名

    格式:alias [-p] name=command ...                        #只在本次终端起作用 1.alias -p 等价与 alias                ...

  4. Windows和Linux下的MTU查看和修改

    Windows和Linux下的MTU查看和修改 Windows下: https://jingyan.baidu.com/article/ad310e80ff9bf81849f49ea9.html li ...

  5. 转载:Linux查看设置系统时区

    关于时区的概念,其实初中地理课已经涉及,很多人都多少了解一些,可能只是细节 搞不太清楚.为什么会将地球分为不同时区呢?因为地球总是自西向东自转,东边总比西边先看到太阳,东边的时间也总比西边的早.东边时 ...

  6. Linux查看设置系统时区

    关于时区的概念,其实初中地理课已经涉及,很多人都多少了解一些,可能只是细节搞不太清楚.为什么会将地球分为不同时区呢?因为地球总是自西向东自转,东边总比西边先看到太阳,东边的时间也总比西边的早.东边时刻 ...

  7. linux+查看系统环境路径,Linux环境变量设置方法总结 PATH、LD_LIBRARY_PATH

    Linux环境变量设置方法总结 PATH.LD_LIBRARY_PATH PATH:  可执行程序的查找路径 查看当前环境变量: echo $PATH 设置: 方法一:export PATH=PATH ...

  8. linux设置软件的路径,linux下查看和设置软件的安装路径

    1:你可以通过whereis 软件名来查找系统里的文件位置 比如你想查找eclipse文件,那么就: [root@localhost ~]# whereis eclipse 会显示: eclipse: ...

  9. linux中DNS服务器查看域名,如何在Linux中查看DNS服务器设置

    1. 前言 DNS(域名系统)是非常重要的基础网络服务,如邮件服务器.互联网浏览和流媒体服务,如Netflix和Spotify等网络服务都依赖于它. 它在一个叫做DNS服务器的特殊计算机上工作-它保存 ...

最新文章

  1. [Erlang33]使用recon从网页查看Erlang运行状态
  2. 优化算法optimization:Adam
  3. 视频质量评价方法简介
  4. 【NOIP2011 Day 2】观光公交
  5. 美团数据库中间件DBProxy开源
  6. Brave Game【博弈】
  7. 第二章 Qt Widgets项目的创建、运行和发布的过程
  8. mongodb的java驱动包_mongodb的java驱动包
  9. [专栏精选]Unity中动态构建NavMesh
  10. 安全认证Kerberos
  11. 6种微服务RPC框架,你知道几个?
  12. 网站竞价推广抗恶意点击及屏蔽特定地区IP实例
  13. 用C语言实现C++ 继承与多态
  14. transition动画无效 iphone6
  15. 人工智能服务器中涉及到哪些技术
  16. 自然语言处理 文本数据分析
  17. 用微信远程控制电脑?这个新玩法一定爽到你
  18. C++实现基于vector的矩阵乘法
  19. ABAP字符串系列操作
  20. 百度ueditor富文本插件插入视频问题汇总【必须收藏】

热门文章

  1. nodeJS之域名DNS
  2. 输出1-10之间的偶数,并统计奇数的个数
  3. HTML5的input color系统颜色选择器
  4. POJ-10031004
  5. English course (6)
  6. JDK 11,Tomcat卡在Deploying web application directory
  7. 企业云存储 | 为什么越来越多的NAS用户转向企业云盘?
  8. 【实战】颠覆银行基础架构的区块链
  9. P2030 - 【BJOI2006】狼抓兔子
  10. el captain设置环境变量