在后台运行程序

在后台运行程序

是否有可能在后台运行一个程序,xz这样它就不会耗费系统的所有资源?

答案1

你可以改变优先级针对正在运行的进程。nice 值越低,分配给该任务的资源就越多。设置较高的正值(我相信测量范围为 -20 到 +19)几乎不会为该任务分配任何资源,并且只有在没有其他事情要做时才会处理该任务。

答案2

如何在 CentOS 6 上使用 cgroups 限制资源
如果你不想让你的程序占用所有系统资源,那么你可以使用 cgroups(Centos 6 中使用 cgroups 的示例)限制资源。您可能还想设置更高的 nice 值,以便您的 CPU 仅在执行较少任务时才处理它。

相关内容