【问题原因】这是因为在系统运行过程中负载飙升,文件系统脏数据缓存无法在指定时间内写入磁盘,导致系统挂起。这种情况一般在内存较大时出现
【解决方案】1.编辑 /etc/sysctl.conf 文件。设置脏数据处理时间以及写入超时时间
# 脏数据到达系统百分比开始处理
vm.dirty_background_ratio=5
# 脏数据到达系统百分比时,不得不处理
vm.dirty_ratio=10
# 脏数据写入超时时间,默认 120s,0 表示不限制
kernel.hung_task_timeout_secs=0
2.强制重启。系统挂起情况下,重启机器可能失败,因此需要强制重启:reboot -n -f