我想限制 ssh 到我的 comp 的用户可以使用的 CPU 百分比,比如最多只能使用 25% 的 CPU。我如何在 ubuntu 中做到这一点?
我认为你不能那样做。您可以做的是修改用户的优先级。您可以通过编辑文件来做到这一点/etc/security/limits.conf:
john hard priority 20
Run Code Online (Sandbox Code Playgroud)
将 john 进程的优先级设置为 20(下次登录后生效)。20 是最低优先级。
这样 john 可以使用 100% 的 CPU,但是如果其他人需要它,其他用户会立即得到它,并且 john 的任务将等待(或实际上变慢,而不是完全停止)。