上周明月的Linux服务器上运行top命令总是莫名的出现卡死现象,甚至是Ctrl+C都无法终止进程,今天终于抽空找到了解决办法,原来是需要修改Linux的MTU值,将服务器操作系统数据包调小,加上VxLAN数据包小于1500即可。
top命令
查看当前MTU值:
netstat -i
或者:
cat /sys/class/net/eth0/mtu
临时修改MTU值:
ifconfig eth0 mtu 1400
临时修改完成后,运行top命令了大概半个小时都很正常,再也没有出现卡死现象了。
唯一的遗憾是在CentOS 8下,明月还没有找到永久修改MTU值的方法,网上的各类教程里介绍的方法都因为系统没有对应的服务无法重启而失败了,费解中……
好在,自己的Linux服务器从来也没有重启的习惯,所以临时修改能解决这个问题就行。