Linux 사용자 가 프로 세 스 수 조정 을 엽 니 다.

Linux 사용자 가 프로 세 스 수 조정 을 엽 니 다.
참고 글:
RHEL 6 의 ulimit 에 대한 nproc 제한 (http://www.cnblogs.com/kumulinux/archive/2012/12/16/2820609.html)
!! 본 논문 의 내용 은 RHEL 6.4 에서 만 테스트 를 통 과 했 습 니 다. 본 고 는 모든 사용 자 를 대상 으로 합 니 다.
1 nproc (max user processes) 명령 보기
[root@vm-cdh4 ~]# ulimit -u
14866

2 nproc 수정
임시 수정, 재 로그 인 또는 재 부팅 후 실효:
[root@vm-cdh4 ~]# ulimit -u 32768
[root@vm-cdh4 ~]# ulimit -u
32768
/ etc / security / limits. conf 에 다음 설정 을 추가 하려 고 시도 합 니 다:
*    soft    nproc     32768

현재 사용 자 를 종료 하고 다시 로그 인하 거나 다시 시작 한 후에 설정 이 여전히 유효 하지 않 음 을 확인 합 니 다.
/ etc / security / limits. d / 90 - nproc. conf 에 설정 을 추가 하려 고 계속 시도 합 니 다:
*    soft    nproc     65536
현재 사용 자 를 종료 하고 다시 로그 인하 거나 다시 시작 한 후에 설정 이 여전히 유효 하지 않 음 을 확인 합 니 다.
/ etc / security / limits. d / 90 - nproc. conf 에 설정 을 추가 하려 고 계속 시도 합 니 다:
* soft nproc 65536
* hard nproc 65536
재 로그 인하 거나 재 부팅 한 후 설정 이 적 용 됩 니 다. hard nproc 가 작 동 하 는 것 을 볼 수 있 습 니 다.
3 결론
 임시 수정 (셸 에 서 는 제한 을 받 지 않 습 니 다. xxx 는 모든 숫자 일 수 있 습 니 다. 이 수정 이 의미 가 없다 는 것 을 설명 합 니 다):
# ulimit -u xxx

영구 수정, 보험 의 방법 은 동시에 수정 하 는 것 이다.
/ etc / security / limits. d / 90 - nproc. conf 와
/ etc / security / limits. conf 는 다음 과 같 습 니 다.
limits_conf = /etc/security/limits.conf:
*   soft   nproc    s1
*   hard   nproc    h1

nproc_conf = /etc/security/limits.d/90-nproc.conf:
*   soft    nproc    s2
*   hard    nproc    h2

s1, h1, s2, h2 는 구체 적 으로 의미 있 는 숫자 여야 합 니 다. 이때 ulimit - u 가 표시 하 는 값 은 = min (h1, h2) 입 니 다.
따라서 보통 s1 = s2 = h1 = h2 를 설정 합 니 다. 예 를 들 어 limitsconf 와 nprocconf 에 동시 가입:
*   soft   nproc   16384
*   hard   nproc   16384

좋은 웹페이지 즐겨찾기