MTU修改

MTU是Maximum Transmission Unit的缩写,意思是网络上传送的最大数据包,它的的单位是字节。

大部分网络设备都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络速度。把本机的MTU设成比网关的MTU小或相同,就可以减少丢包 。通俗的说也就是,如果你上传一个大的文件,速度非常慢,可能就是这种原因,当你把MTU值改小时,就可以解决。

查看本机的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
eth1       1450   0 29708185      0      0      0  3477972      0      0      0 BMRU
lo        16436   0      287      0      0      0      287      0      0      0 LRU

设置本机的mtu 

# echo "1450" > /sys/class/net/eth0/mtu

或者也可以直接编辑eth1网卡配置文件。

你可能感兴趣的:(服务器)