看看我的Linux服务器上的最高输出,我看到一个始终处于S模式的根拥有的进程。 我怎样才能找出它最后一次在CPU上运行的时间,并做了些什么?
谢谢!
不是非常优雅,但你可以运行strace – 例如strace -ft -p PID ,在睡觉时你不会得到任何输出。 -f将跟随任何分叉的subprocess,-t将以一天中的时间为前缀输出(更多t =更精确)。 它不能看过去,但会告诉你下一次做什么(以及它在做什么)。