相关疑难解决方法(0)

调试 ps -ef 卡住原因所需的建议

我的一些进程消耗 100% cpu。我试图找出导致它的脚本

我试过运行strace ps -ef

open("/proc/PID/status", O_RDONLY) = 6
read(6, "Name:\textract\nState:\tR (running)"..., 1023) = 1023
close(6) = 0
open("/proc/PID/cmdline", O_RDONLY) = 6
read(6,
Run Code Online (Sandbox Code Playgroud)

所以它在试图阅读时卡住了/proc/PID/cmdline。我试了cat一下,它又卡住了。内核显然有问题;接下来我应该尝试什么?

注意:重新启动不起作用——如果我手动关闭,问题又会再次出现。我使用的是 SUSE Linux Enterprise Server 11 (x86_64)、Linux 2.6.27.19


编辑ps -e产生输出,我发现有太多的greps。greps的数量各不相同:250、450,现在我看到大约 520 个 grep。我回溯发现它是一个cron脚本的结果。我仍然需要理解那些 cron 脚本。是的,top显示结果。我们在 2 天前手动关闭了服务器。系统从最近 2 天开始运行。我看到一些 oracle 的东西一直在运行。我刚刚做了内存测试,没有检测到故障

linux process suse troubleshooting

8
推荐指数
1
解决办法
3471
查看次数

标签 统计

linux ×1

process ×1

suse ×1

troubleshooting ×1