서버 업그레이드에 대한 질문입니다. DB 및 트래픽 자료 첨부
글쓴이: 망치 / 작성시간: 수, 2006/01/25 - 7:21오후
운영중인 웹서버에 대해 업그레이드를 진행해야할지 고민이 생겨서 질문드립니다.
사양은 P3-800 x 2, Memory 512MB, SCSI 18GB 입니다.
구체적인 자료를 첨부하지 못해서 답변받기 힘들것같습니다 ㅜㅜ
APM 은 Apache 2.0.55, PHP 4.3.11, MySQL 4.1.14 사용중입니다.
최근들어 사람들이 몰리면서 점점 느려지는듯한 느낌이 팍팍 드는데, 어떻게 튜닝을 해야할지, H/W 업그레이드를 어떻게 진행해야 하는건지 모르겠습니다.
스왑사용량이 점점 늘어나고있는것으로 봐선 메모리는 필히 늘려야될것같으는 생각은 드는데, 메모리만 늘리면 해결이 될것인지, 시퓨도 갈아야할지..
CPU 사용률은 붐비는 시간대에 두개 모두 산나게 99%, 90% 를 달릴때도 있었는데, 아피치 설정에서 keepalive 를 껐더니 조금 덜해졌습니다.
Forums:
네트워크 트래픽
네트워크 트래픽
---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/
Select를 줄일 수 있으면 줄여보세요. (즉, 캐쉬)
Select를 줄일 수 있으면 줄여보세요. (즉, 캐쉬)
스왑을 80메가 쓰고 있는 걸로 보아 일단 메모리 업그레이드를 하시고 나
스왑을 80메가 쓰고 있는 걸로 보아 일단 메모리 업그레이드를 하시고 나서 다시 살펴보셔야 할 거 같습니다.
php는 eaccelerator를 올리시면 cpu loadaverage
php는 eaccelerator를 올리시면 cpu loadaverage와 메모리 사용량이 줄고
mysql은 쿼리캐쉬를 설정하심이 좋을듯합니다.
도움이 되셨길..
__________________________________________________
모두 다 Hardy로 업그레이드 하고 있습니다.
php 는 젠드 옵티마이저를 사용중입니다..mysql 쿼리캐쉬는 찾아
php 는 젠드 옵티마이저를 사용중입니다..
mysql 쿼리캐쉬는 찾아봐야겠군요;; 감사합니다
---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/
저런경우는..1. 프로그램을 고칩니다. 대부분 mysql 쿼
저런경우는..
1. 프로그램을 고칩니다.
대부분 mysql 쿼리를 잘못짜거나 인덱스가 잘못걸린문제등입니다.
2. 써버를 늘립니다 -_-;
둘중 하나로 처리하셔야할뜻-_-;
------------------------------------------------------------------------------------------------
Life is in 다즐링
DB인덱스쪽을 손보셔서 select부하를 떨어뜨리시는 것도 한가지 방법이
DB인덱스쪽을 손보셔서 select부하를 떨어뜨리시는 것도 한가지 방법이 될것 같습니다.
===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com
대부분의 부하는 그누보드3 를 사용중인 게시판에서 일어나고 있고, 해당
대부분의 부하는 그누보드3 를 사용중인 게시판에서 일어나고 있고, 해당 게시판엔 24시간 접속자가 상주하며 게시물이 일일 8천개 안팎으로 올라옵니다.
어제 쿼리캐쉬 설정을 살펴본결과 활성화는 돼있지만 query_cache_size 가 0 인것을 확인하고 10메가로 늘려주는 조치를 취했습니다.
ps. 아직 효과는 크게 못느끼고 있습니다. 스왑 사용량은 여전하구요. 메모리 업글이 시급할듯합니다 ㅡㅡ;
---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/
[quote="망치"]대부분의 부하는 그누보드3 를 사용중인 게시판에서
하루 8천개 정도이고 게시물의 특성을 잘 고려해서 어플리케이션에서 캐쉬를 해주면 쿼리가 하루 8천번(모두 캐쉬하는 경우)에서 8만번(1/10 캐쉬, 시간에 따라 캐쉬 없앨 때 최악의 경우) 정도 일어나야 합니다(예를들자면). 그게 안되면 하드웨어 아무리 늘려도 언젠가 동일한 문제가 일어날 수 있습니다. 캐쉬를 조정하면서 쿼리빈도가 떨어지는 것을 확인해야 할 겁니다. 게시판 같은 경우 가장 최근 작성한 게시물 100개 정도만 캐쉬해도 효과가 있어야 할텐데, 아니라면, 그누보드 자체의 캐쉬가 어떤 알고리듬인지 확인해서 그 효과를 보도록 하거나 직접 수정해야 할 가능성도 있습니다.
(사실 캐쉬 별것 아닙니다. 요컨대 최근 100개의 게시물 id를 갖고 있어서 최초 select 결과를 보관했다가 변동사항이 없는 동안 동일 id로 select 할일이 있으면 select 대신 그냥 메모리에 있는 결과를 보내는 겁니다.)
댓글 달기