Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Issue beginning - Few of my PID consume 100% cpu, I want to understand which script is executing that PID command.

My debugging steps:

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,

So it gets stuck trying to open /proc/PID/cmdline

I tried catting that, it got stuck again

Something is obviously screwed in the kernel, please let me know your suggestions or next debugging steps

Notes: shutdown doesn't work, if I shutdown manually the problem starts again.

ps: Because of my reputation, I am unable to chat. Please feel free to ask output of any suggested commands, I will paste it ASAP!

share|improve this question
Does iotop give any unusual pointers? – Jonathan Ross Apr 9 '11 at 19:08
I don't have iotop. – 72616b657368 Apr 9 '11 at 19:12
Is this a real server or a OpenVZ / Virtuozzo container? – Matthew Ife Apr 9 '11 at 19:28
Can you install other tools? – Jonathan Ross Apr 9 '11 at 19:52
It's a baremetal one – 72616b657368 Apr 9 '11 at 19:52

If your system has a root kit, the ps or even /proc could be corrupted due to a bug in the root kit. I'm not real sure how you get out from under a root kit without a reinstall.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.