我有Linux服务器,平均负载为25%,用户在文件夹上发出ls命令,其中有5万多个文件,这些进程都是挂起的,我无法杀死这些进程,因为这些进程没有父进程ID。我试过杀死-9和其他选择,但这些都被杀了。
我怎样才能杀死这些过程,使负荷恢复正常?
发布于 2009-06-16 15:58:56
听起来您已经失去了与NFS服务器的连接。如果恢复到挂载的连接,则进程可以恢复。您可能需要调查NFS服务器,并确保在重新启动之前所有的内容都已完成。
为了避免将来再次陷入这种情况,您可能需要研究“intr”或“软”NFS安装选项是否适合您的配置。
如果连接丢失,“软”选项将导致磁盘写入操作在超时后失败。'intr‘选项将无限期地重新尝试该操作,但将允许您手动终止进程。
请注意,“soft”会导致数据损坏,因此通常首选“intr”(来自nfs(5)手册页)。
发布于 2009-06-16 15:00:41
当你说负载平均值时,你指的是右边上线的三个数字?你的屏幕看起来像这样吗?:
load average: 25.0, x.x, x.x那不是百分之一。这是处理器上等待的进程数。除非你有一堆核,那可不是个好数字。
你试过杀死调用'ls‘的外壳吗?
https://serverfault.com/questions/26622
复制相似问题