什么是linux上的进程“[123.45.78.901-ma]”,其中数字是NFS服务器的IP地址?

N F*_*N F 5 linux nfs

我在 Linux 上看到名为“[123.45.78.901-ma]”的进程,其中数字是我们 NFS 服务器的 IP 地址。有谁知道这些过程是什么,我可以在哪里找到有关它们的信息,或者搜索网络的好关键字?

背景:

我看到了一台机器上的进程,其中 NFS 正在发生一些奇怪的事情 - 有些东西似乎陷入了一个循环中,发出了大量 NFS 请求(读取、更新和 authrefrsh),但所有明显的候选者(如用户程序)可能这样做已经被杀了。

[123.45.78.901-ma]问题的机器上存在大量进程(在短时间内),但在运行正常的机器上不存在(至少时间不够长以至于我检测到它们)。

因此,这些过程似乎以某种方式参与了问题,但我不知道如何。

我在“不间断睡眠”中寻找进程时找到了它们,通过

while [ 1 ] ; do ps -w -w -e -o pid,state,tname,time,args| grep ' D ' | grep -v grep; sleep 0.1; done
Run Code Online (Sandbox Code Playgroud)

系统详情:

  • 红帽企业 Linux 工作站 6.3 版(圣地亚哥)

  • Linux [...] 2.6.32-279.5.1.el6.x86_64 #1 SMP Tue Jul 24 13:57:35 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux

提前致谢!

War*_*ung 2

在 Linux 上,ps在方括号中报告内核线程。这些不是正常意义上的“过程”。也就是说,没有从磁盘加载的可执行文件来启动它们,它们不属于普通用户,等等。它们只是内核在后台进行的众多事情之一。

因此,显示的名称ps不必与硬盘上的任何文件相对应。(不过,在僵尸进程的情况下,确实如此。)