为什么当我运行 ps、w 和可能的其他命令时我的系统挂起?

use*_*239 10 linux ps

我不知道为什么,但我无法在我的 Ubuntu 10.04LTS 机器上运行psw命令。我对两者进行了跟踪,并且在读取同一文件的一部分时都停止了。

是运行的结果ps

这里的的结果w

该文件在阅读时也停止了......本身?http://pastebin.com/9qRB5eHh

怎么了?

Mik*_*kel 9

我曾经在 NFS 服务器出现故障时发生过这种情况。

它挂起试图读取有关 pid 17398 的信息,并且 pid 17398 处于D(磁盘等待)状态,这表明这也可能是您的原因。

read(6, "Name:\tconvert\nState:\tD (disk sle"..., 1023) = 664
open("/proc/17398/cmdline", O_RDONLY)   = 6
Run Code Online (Sandbox Code Playgroud)

如果您确实有 NFS 挂载,我认为最好的选择是尝试恢复 NFS 服务器。

否则,umount -f <mount>可能会有所帮助。