RHEL8 이상의 systemd 에서 limits 설정
/etc/security/limits.conf
파일은 터미널이나 콘솔로 로그인 할때 PAM
모듈을 통해 적용되는 방법으로서 systemd
와 같은 시스템 데몬들은 해당 설정의 영향을 받지 않는다.
systemd
를 사용하는 RHEL8 이상의 OS에서 시스템 전체에 영향을 주는 limits를 설정하는 방법은 아래와 같다.
# mkdir -p /etc/systemd/system.conf.d/ # cat >/etc/systemd/system.conf.d/10-filelimit.conf <<EOF [Manager] DefaultLimitNOFILE=65535 EOF
또는 /etc/systemd/system.conf
파일과 /etc/systemd/user.conf
파일에 위의 설정을 추가하여도 된다.
설정을 저장한 후 리부팅 하여야 적용된다.
man systemd.exec(5)
LimitCPU=, LimitFSIZE=, LimitDATA=, LimitSTACK=, LimitCORE=, LimitRSS=, LimitNOFILE=, LimitAS=, LimitNPROC=, LimitMEMLOCK=, LimitLOCKS=, LimitSIGPENDING=, LimitMSGQUEUE=, LimitNICE=, LimitRTPRIO=, LimitRTTIME= These settings control various resource limits for executed processes. See setrlimit(2) for details. Use the string infinity to configure no limit on a specific resource.
참조링크
로그인하면 댓글을 남길 수 있습니다.