2010-04-15 64 views
0

我的同事和我共享一个运行Ubuntu的8核服务器用于批处理。我倾向于一次运行4个进程,其中每个运行时都没有100%的CPU占用CPU。当一个同事运行他的流程时(通常每次约4个),他也可以获得100%的收益。然而,当我们两人都跑我们(他总是先走),他仍然100%,我似乎分割剩余的处理能力,并留在10-40%的范围内。我甚至将他的过程重新设置为更低的值,并没有改变。有什么问题可能导致这种情况?在Ubuntu系统上共享核心的进程

回答

0

我不知道可能是什么原因造成的,但是您可以完全绕过此问题,或者至少通过使用'taskset'命令将您的同事进程限制到前四个处理器并获得更多信息,你的最后四个。

如果您仍然看到相同的百分比故障,您至少已经将两个过程组之间的优先级调度排除在外,作为问题的根源。

1

HTOP让你把过程实时不同的内核,我还没有完全测试,但我相信你可以通过HTOP分配特定的用户核心。希望有所帮助:)

相关问题