在几个会话中,由于IBM Director的“cimserver”处理使用了100%的CPU,因此我的Redhat Linux服务器上的作业挂断了。
见过,
Redhat 2.6.18-8.el5PAE#1 SMP Redhat 2.6.9-67.ELsmp#1 SMP
这Technote(日文!!)似乎处理类似的问题:
www-06.ibm.com/jp/domino04/pc/support/Sylphd07.nsf/jtechinfo/SYJ0-0186A56
有谁知道是什么触发了这个?
假设这是一个只有二进制的程序,解决它在做什么的最好方法是使用strace。 首先要做的是找出现在正在做的事情:
strace -f -o /tmp/cimserver.log -p $ process_id
然后你可以在/tmp/cimserver.log查看它正在做什么系统调用。 您可能会发现问题在此之前发生,在这种情况下,您需要从头开始在strace下运行该进程。
strace -f -o /tmp/cimserver.log / usr / sbin / cimserver $ args
小心这会使stream程减慢一个合理的数量。 您可以通过使用-e选项来减less对特定系统调用的日志logging。 检查手册页获取更多信息。
希望这会给你一些指向问题的指针。 当然,这可能只是一个软件中的错误:)