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

RLimitMEM 을 이용한 메모리 제한

작성자 정보

  • 홍석범 작성
  • 작성일

컨텐츠 정보

본문

안녕하십니까? 오늘과내일의 홍석범입니다.

질문1)
이 정도면 정상 수치인지 궁금합니다.????
==> 그 정도 동시접속자에 부하율이 3-4정도면 아주 양호합니다.

 

질문2)
httpd.conf 에
RLimitMEM 20480000 21504000
를 적용하는데, 위는 메모리 사용 20M를 제한을 예를 든것 입니다.근데..동시 접속자가 많고, 메모리도 2G 나 되는데...RLimitMEM 수치를 어느정도 하는게 맞는지 모르겠습니다.
==> 이 설정은 각각의 프로세스에 대해 해당하는 것이지 전체에 해당하는 것이 아닙니다. 따라서 대부분 20M나 아주 특별히 많은 메모리를 사용하는 것이 아니라면 대부분 40M 이내 정도면 충분합니다. (얼마나 메모리를 사용하는지는 TOP을 실행후 RSS 부분을 보셔도 됩니다.)

일단은 부하율이 올라갈때 어떤 이유로 올라가는지를 확인해 보셔야 할 것 같습니다. 특정한 환경에 잘못된 스크립트로 인한 것인지등을 확인해 보실 필요가 있겠고요...

그리고, 책에서 언급한 메모리 관련 원본은 저도 지금 가지고 있지 않아서 드릴수가 없네요... 소스는 간단한 내용이므로 주위에 프로그램하시는 분이 있다면 요청하셔도 될 것 같습니다...   

감사합니다.

다운 님의 글



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

서버 사양은 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,045 명
  • 현재 강좌수 :  35,861 개
  • 현재 접속자 :  71 명