Linux 中存在超低优先级进程吗?

Linux 中存在超低优先级进程吗?

在 Linux 上,进程的“nice”值范围是 -20 到 19。我希望可以分配更低的优先级(例如 100),以便“后台工作”尽可能多地让位于其他进程,但仍可享受所有剩余的 CPU 时间。我该如何实现这一点?

答案1

您可以为那个优先级非常低的进程使用 cgroup。您可以为该进程创建一个 cgroup(无论它是lowprio什么),并使用cpu.shares参数只允许它使用一定比例的 CPU 时间。您可以在 RHEL 的资源管理指南

相关内容