状况阐明

理解到服务器TOP命令卡死,无奈通过Ctrl+C或者其余任何命令完结过程.

谬误排查

  1. 应用普通用户登录操作系统,失常登陆
  2. 查看df -h命令失常
  3. ls top等命令卡死
  4. su到root用户,尝试应用上述命令,依然卡死
  5. 应用ls查看根目录下/etc/fstab文件,查看无额定挂载点未挂载
  6. 经排查,在非/目录下,应用上述任意命令均为失常.
  7. 狐疑/目录下有文件系统未失常挂载
  8. 尝试应用mount -l命令,夯死
  9. 尝试cat /etc/mtab文件,夯死
  10. 尝试cat/proc/mounts文件,夯死
  11. strace命令进行跟踪,提醒如下
execve("/usr/bin/ls", ["ls"], [/* 22 vars */]) = 0brk(NULL)                               = 0x1475000mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3a2c6ce000access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC
  1. 理解到最近网络上批改过一些配置,加上了VxLAN

造成起因

  1. 在根目录下,ls top等命令基本上都是内容比拟多,数据包比拟大 基本上都吃满了1500这个默认值
  2. 加上VxLAn的包 大于1500 封装之后堡垒机辨认不了
  3. 出现给用户就是夯死了

解决计划

调整操作系统mtu值,将服务器操作系统数据包调小,加上VxLAN数据包小于1500即可