遇到VMware虚机卡死、服务访问很慢、内核报软锁死…
- 要是还能top赶紧看看是那个进程(服务)在搞事情,排查:
- 服务没问题的话,有的文章是说改系统参数:
# 永久生效 echo 30 >>/proc/sys/kernel/watchdog_thresh # 临时生效 sysctl -w kernel.watchdog_thresh=30
3. 如果还是有问题,可以看看VMware的硬件设置参数,像下图这样的设置就可能产生问题:
- 宿主机明明只有1颗CPU,处理器数量应该不超过宿主机的CPU数量,一般设置为1。
- 每个处理器的内核数量,也不应该超过宿主机的核数,虚拟机运算速度要求不高的话也设置为1。
- 当然了,可以在自己的环境下测试看看哪种设置更好,比如我自己的电脑设置成1处理器8内核,测试多任务下运算速度确实比1处理器1内核快很多。
- 测试时同时要观察宿主机的负载情况,虚机负载高但宿主机负载不上升,这样的设置肯定就存在问题。