IBM Director cimserver 使用 100% CPU 挂断服务器

IBM Director cimserver 使用 100% CPU 挂断服务器

有几次,我的 Redhat Linux 服务器上的作业挂起,因为 IBM Director 的“cimserver”处理使用了 100% 的 CPU。

见于,

Redhat 2.6.18-8.el5PAE #1 SMP Redhat 2.6.9-67.ELsmp #1 SMP

该技术说明(日语!!)似乎处理了类似的问题:

www-06.ibm.com/jp/domino04/pc/support/Sylphd07.nsf/jtechinfo/SYJ0-0186A56

有人知道是什么引发了这种情况吗?

答案1

假设这是一个二进制程序,那么找出它正在做什么的最好方法是使用 strace。首先要做的是找出它现在正在做什么:

strace -f -o /tmp/cimserver.log -p $process_id

然后,您可以查看 /tmp/cimserver.log 以查看它正在执行哪些系统调用。您可能会发现问题之前就发生过,在这种情况下,您需要从一开始就在 strace 下运行该进程。

strace -f -o /tmp/cimserver.log /usr/sbin/cimserver $args

请注意,这会使进程慢下来。您可以使用 -e 选项减少对特定系统调用的记录。查看手册页了解更多信息。

希望这能给你一些关于这个问题的提示。当然,这可能只是软件中的一个错误 :)

相关内容