首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >limits.conf不起作用

limits.conf不起作用
EN

Unix & Linux用户
提问于 2019-10-23 07:09:28
回答 1查看 826关注 0票数 2

我试图在limits.conf中的Ubuntu18.04.3LTS上为用户的进程设置默认的友好/优先级,而我用limits.conf编写的所有内容都被忽略了。硬的好的,软的好的,硬的优先的,软优先级的,- priority,不重要,只是不工作。

默认情况下,session required pam_limits.so/etc/pam.d/su中是未注释的,我还试图在对limits.conf进行更改后重新启动系统。

为什么会发生这种事,我该怎么解决呢?

示例1:

代码语言:javascript
复制
root             soft    nice            -16
root             hard    nice            -17

当我用ssh root@host.name登录到服务器时,我希望在top -o -NI输出中至少看到一个进程( bash登录会话),它的NI为-16-17。所有的进程都没有这样的值。

示例2:

代码语言:javascript
复制
user123          soft    nice            5
user123          hard    nice            5

当我请求一个"http://host.name/benchmark.php“时,我希望在top -o %CPU中看到D13输出带有5的PHP FastCGI过程。我看到一个具有良好FastCGI特性的PHP 0过程

例3:

代码语言:javascript
复制
user123          soft    priority        25
user123          hard    priority        25

当我请求一个"http://host.name/benchmark.php“时,我希望在top -o %CPU中看到具有25优先级的PHP进程。我看到一个具有20优先级的PHP D20进程。

例4:

代码语言:javascript
复制
user123          -       priority        25

当我请求一个"http://host.name/benchmark.php“时,我希望在top -o %CPU中看到具有25优先级的PHP进程。我看到一个具有20优先级的PHP D25进程。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-10-23 09:08:25

示例1. nice(2)的文档解释说,“尼斯值的范围是+19 (低优先级)到-20 (高优先级)”。当您将limits.conf中的条目设置为-16/-17时,这实际上是一个上限,可以简化为我假设看到的值。

示例2、3、4.您的isn服务器可能没有调用PAM来更改userid,因此没有引用limits.conf

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/548257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档