在 Ubuntu 中限制用户的 CPU 使用率

tap*_*pan 6 cpu-usage ubuntu

我想限制 ssh 到我的 comp 的用户可以使用的 CPU 百分比,比如最多只能使用 25% 的 CPU。我如何在 ubuntu 中做到这一点?

Oll*_*lli 5

我认为你不能那样做。您可以做的是修改用户的优先级。您可以通过编辑文件来做到这一点/etc/security/limits.conf

john hard priority 20
Run Code Online (Sandbox Code Playgroud)

将 john 进程的优先级设置为 20(下次登录后生效)。20 是最低优先级。

这样 john 可以使用 100% 的 CPU,但是如果其他人需要它,其他用户会立即得到它,并且 john 的任务将等待(或实际上变慢,而不是完全停止)。