질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

RLimitMEM 을 이용한 메모리 제한

작성자 정보

  • 다운 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요...현재 제가 웹서버와 디비서버를 분리하여 사용하고 있습니다.

서버 사양은 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 정도를 잡아도

메모리 과다 사용으로 서버 다운현상을 막을수 있는건지..

그 의미가 맞는건지 궁금합니다.

그리고 테스트를 할수가 없네요..책대로 했는데..안되구요...(소스를 약간 변경했다네요..ㅜㅜ)

다들 바쁘신데 제글 읽어 주셔서 감사합니다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,341 명
  • 현재 강좌수 :  37,022 개
  • 현재 접속자 :  338 명