포럼
서버쪽 관련 이야기를 해봐요~!
2013.12.07 21:00
XE를 쓰다보면 서버의 메모리 관리를 좀 해줘야 되는 필요성이 생기는데
서버관리하시는 분들은 어떻게 하시나요?
맨첨에는 캐시를 왕창 잡아버려서 속도를 높여놨더니..
가끔 처리량이 늘어날때 알수없는 폭주로.. 캐시메모리가 free메모리로 할당이 안되서 서버가 죽어버리는 일이
발생하더라고요.. ( httpd 관련 프로세서들은 괜찮은데 mysql 프로세서에서 가끔 일어나는 현상... )
물론 메모리량이 넉넉한 분들은 상관없겠지만..
간당간당하게 쓰시는 분들도 있을꺼 같아서..
커널쪽에서 free의 최소값을 어느정도로 주고 계신지 궁금합니다.
일단 저는 500mb 정도 주고 있는데 요즘 보면 너무 많이 주고 있나? 싶기도 하고.. ;;
댓글 7
-
도라미
2013.12.07 21:48
Cent OS 이용하시나 보네요:) -
Canto
2013.12.09 09:33
서비스 하는 홈페이지는 센토스이긴 한데.. 센토스니 우분투니 관계없이.. XE사용시에는 메모리 관리가 좀 필요한거 같아요..
저번에 페도라쪽에 XE를 기반으로한 서비스를 구축했었는데.. 그쪽에서도 마찬가지더라고요..
-
상자님
2013.12.08 01:24
httpd에서는 워커나 이벤트 프로세서를 사용하시면 메모리가 확줄어듭니다
mysql에는 캐시나 innodb관련설정을 피크시보다 좀더높게 낭비되는 메모리없게 튜닝하다보니
서버로 f5발생시켜주는 툴사용시에도 일정한 반응속도를 내주고 메모리도 생각했던거 이하상승세를 보이더라구요
다만 nginx에서 php로 넘겨주는데 php부하보다 mysql 부하가 더 높으니 아직 배울게 많은가봅니다
램은 8기가사용중인데 피크시에도 반이상남고
튜닝은 nginx,mysql performance 나 그때그때 필요한 문서검색하면서 자신의 서비스에 맞게 튜닝하시면 지금보다는 좋아지시는걸 느낄수있을거에요
-
상자님
2013.12.08 04:53
mysql은 7일마다 nginx와 php는 1일마다
새벽 4시 30분에 재시작크론 돌리고있습니다
-
Canto
2013.12.09 09:33
역시 다들 주기적인 크론 재시작으로 메모리 회수를 하시는군요...
-
Ruatic™
2013.12.08 08:53
제 경험도 보통 웹서버보다는 디비문제로 다운되던 경우가 많았습니다 초기엔 멀 모르니 하드웨어 업뎃위주(램추가)를 하였지만 지금은 콘픽약간식 수정해주면관찮다는 경험을 터득하게되었달까요.. 폰으로 쓰다 답답에서 컴을 켯네요 침대에 누어 딩굴딩굴 중이었는데..
사용용도가 저는 웹호스팅서버라 셋팅이 다를순 있겠지만.. 32비트 OS사용이라면 4기가가 충분하고 64비트라면 200계정에 8기가가 적당한듯합니다.
-
Canto
2013.12.09 09:34
제대로 사용할려면 서버쪽 튜닝이 필수인거 같아요
저도 처음에는 그냥 일반적인 설정만 해줬는데..
요즘은 mysql 튜닝을 먼저 하고 시작하는.. ㅎㅎ