显示 CPU 使用率不错,但进程没有明确运行

显示 CPU 使用率不错,但进程没有明确运行

我的 CPU 使用率的大约 25% 归因于“nice”,它全部来自一个进程。

有问题的进程不是用 nice(1) 启动的,也不是用 renice(1) 调整的 —— 至少不是手动调整的。

操作系统是 Debian Squeeze。我怎样才能找出导致这种情况的原因?是否有某种自动优化机制?

编辑:我应该补充一下,该过程本身也没有调用 nice(2)。

答案1

是否使用“&”将进程设置为后台进程?有些 shell 会将进程设置为后台进程

该进程是否使用 cron 生成?至少曾经有一些参数指定 cron 作业的运行“精细度”是多少?

对于已经获得好处的进程,其子进程在 fork/exec 时将承担父进程的好处。

相关内容