RLimitMEM 을 이용한 메모리 제한
작성자 정보
- 다운 작성
- 작성일
컨텐츠 정보
- 3,736 조회
- 0 추천
- 목록
본문
안녕하세요...현재 제가 웹서버와 디비서버를 분리하여 사용하고 있습니다.
서버 사양은 Xeon 3.2G * 2 , Mem 2G, HDD SCSI 73G, 입니다.
OS는 CentOS 4.2 사용합니다.(2.6.9-22.0.2.ELsmp)
평소 동시 접속자 수가 300~400정도 됩니다. 이때 웹서버(제로보드 사용) 의
load average 는 3~4 정도 입니다.
질문1)
이 정도면 정상 수치인지 궁금합니다.????
그런데.. 웹서버(디비서버는 안정적임)가 갑자기 load average 가 불과 5분사이에
150 까지 올라갈때가 있습니다. 어쩔수 없이 이때는 ping 만되고 아무것도 안되서
강제 리부팅을 해야 합니다. load average 가 올라갈때의 상태는 swap 사용이 0 인
]
상태에서 갑자기 swap 사용이 급격하게 늘어납니다.(하루 1~2번정도이며, 특정시간때는 없음)
그래서 갑작스런 메모리 과다 사용이 의심이 되어,홍석범님이 쓰신 리눅스 서버보안 관리 책에
나와 있는것 처럼 httpd.conf 에 RLimitMEM 을 적용해볼까 합니다.
질문2)
httpd.conf 에
RLimitMEM 20480000 21504000
를 적용하는데, 위는 메모리 사용 20M를 제한을 예를 든것 입니다.
근데..동시 접속자가 많고, 메모리도 2G 나 되는데...
RLimitMEM 수치를 어느정도 하는게 맞는지 모르겠습니다.
RLimitMEM 1500000000 이렇게 1.5G 정도를 잡아도
메모리 과다 사용으로 서버 다운현상을 막을수 있는건지..
그 의미가 맞는건지 궁금합니다.
그리고 테스트를 할수가 없네요..책대로 했는데..안되구요...(소스를 약간 변경했다네요..ㅜㅜ)
다들 바쁘신데 제글 읽어 주셔서 감사합니다.
관련자료
-
이전
-
다음