为什么我的 audio.conf 设置没有让我获得 ulimit -l 的无限值?

为什么我的 audio.conf 设置没有让我获得 ulimit -l 的无限值?

我正在尝试为一些低延迟音频工作设置相关资源限制。我创建了一个audio小组,并且我相信我属于该小组是基于以下几点:

~$ groups
kevin adm sudo audio

我有以下设置/etc/security/limits.d/audio.conf

@audio   -  rtprio     95
@audio   -  memlock    unlimited
@audio   -  nice      -19

但是,当我检查可以锁定多少内存的限制时,我得到以下信息:

$ ulimit -l
65536

这导致我无法运行所需的应用程序,这些应用程序需要锁定约 1000 倍的内存。我希望输出是unlimited相反的。有人对解决这个问题有建议吗?

其他注意事项:

  • 我运行的是 Pop OS 19。
  • 自从设置我的 后,我已经注销/重新登录audio.conf,没有任何变化。
  • 我对 Linux 的这个方面相当缺乏经验,所以没有什么解释是太基础的。

最后,这是我的内容/etc/security/limits.conf

kevin            soft    rtprio          90
kevin            soft    memlock         unlimited

@audio           hard    rtprio          95
@audio           hard    memlock          unlimited

相关内容