【发布时间】:2015-01-06 19:42:43
【问题描述】:
如何在 Linux 上执行 n 个 cpu 周期的进程?我在多核服务器上有一个批处理系统,并希望确保每个任务获得完全相同的 cpu 时间。一旦消耗了 cpu 量,我想停止该过程。到目前为止,我尝试使用 /proc/pid/stats utime 和 stime 做一些事情,但没有成功。
【问题讨论】:
-
尝试手动(或通过脚本)执行此操作很可能会导致所有作业的运行速度比它们可能的慢。你最好只给它们所有相同的优先级并让 Linux 内核调度程序整理细节。除非您编写了调度程序,否则您可以手动完成比它更好的工作的机会是低端...
标签: linux process scheduling proc ps