linux服务器问题排查:w命令卡住

基本状况

系统:
ubuntu16.04ubuntu

症状:
who命令能够用,w命令用不了bash

sudo iotop命令会卡住,黑屏debug

nvidia-smi命令和nvl命令都用不了,卡住3d

排查步骤

strace ps xauf

能够看到,是编号为42943的进程出问题了,卡在I/O上了。unix

第一想法尝试kill它,发现top或ps -ef找不到此进程。code

查看进程状态的另外一方式是直接cat文件:blog

sudo cat /proc/42943/stat

D状态表示“uninterruptible sleep”。这种进程无法被kill -9杀掉的。解决办法只能是重启系统,若是重启后还有这个问题就是磁盘问题了。固然,还要一种可能,NFS的问题。可是咱们这里应该是没有用NFS,因此没考虑NFS。进程

看看这个进程大概是作什么,读写哪一个文件:get

sudo ls /proc/42943/fd -l

参考

https://superuser.com/questions/250554/why-does-my-system-hang-when-i-run-ps-w-and-possibly-other-commandsubuntu16.04

https://unix.stackexchange.com/questions/10980/suggestions-needed-to-debug-why-ps-ef-gets-stuck

相关文章
相关标签/搜索