gpt4 book ai didi

linux - 如何为所有远程登录的用户设置默认进程调度优先级 ('nice' 值)?

转载 作者:太空狗 更新时间:2023-10-29 11:20:38 57 4
gpt4 key购买 nike

我的桌面允许远程访问。我在本地工作,有时其他人使用 ssh/telnet/ftp/rsh 登录。他们的进程与我自己的进程具有相同的优先级。

我想为远程登录的人设置所有进程的优先级('nice' 值)到某个更高的值,例如10. 我该怎么做?

我试过使用pam_group为这些人动态分配一个组,然后pam_limits设置优先级,但是有两个问题:

  1. pam_limits 似乎没有使用/查看 pam_group 设置的组。我已经检查了远程登录后设置的组,并且在限制用户名时正确更改了优先级,而不是动态设置组。

  2. 我不确定我是否可以为所有服务设置限制,例如 telnet 或 rsh - 至少我没有在/etc/pam.d 中看到任何具有此类名称的文件

    <

我不能在 limits.conf 中硬编码用户列表,因为我使用的是 NIS。还有别的办法吗?我想要实现的是能够在没有其他(远程)用户导致性能下降的情况下工作......

最佳答案

可以通过/etc/security/limits.conf 设置默认 优先级(nice 级别) .示例:

#<domain>      <type>  <item>         <value>
mary hard priority 15

请注意 <item>必须是 priority , 不是 nice这具有不同的含义。

关于linux - 如何为所有远程登录的用户设置默认进程调度优先级 ('nice' 值)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3600216/

57 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com