如何在 Ubuntu 12.04 上启用 cpuset?

如何在 Ubuntu 12.04 上启用 cpuset?

我在 Ubuntu 12.04 中设置了 CPU 集cset,但并未得到遵守。进程只会使用它们可以使用的所有 CPU,无论它们被分配到哪个集。

似乎cpuset未启用。我该如何启用cpuset

答案1

您愿意使用其他实用程序吗cpulimit

1)通过发出以下命令安装 cpulimitsudo apt-get install cpulimit

2)像这样限制相关进程(比如说,我们想限制 Java 使用不超过 30% 的 CPU)

cpulimit -e java -l 30

答案2

您可以使用终端中的命令nice来执行此操作。renice

例如:sudo renice -n -15 -u username

选项包括:

-n=优先级从 -20 到 20(其中 -20 最高)

-p=进程 ID(在任务管理器中找到)

-u=用户启动的所有事件

或者你还有别的意思?

相关内容