내 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

관련 정보