我想限制通过 ssh 连接到我的计算机的用户可以使用的 CPU 百分比,比如说最多只能使用 25% 的 CPU。如何在 ubuntu 中做到这一点?
答案1
我认为你不能这样做。你可以做的是修改用户的优先级。你可以通过编辑文件来做到这一点/etc/security/limits.conf
:
john hard priority 20
将约翰的进程的优先级设置为 20(下次登录后生效)。20 是最低优先级。
这样,john 可以使用 100% 的 CPU,但如果其他人需要它,其他用户将立即获得它,而 john 的任务将等待(或实际上减慢速度,而不是完全停止)。