지금까지 서버가 종종 느려지는 경우가 있었는데 원인을 여러가지 경우로 예상해 보았고 꾸준히 테스트해 본 결과 현 입주자들의 계정이 발생시키는 부하를 서버가 제대로 감당해내지 못하는 것으로 파악되었습니다.
쉽게 말해서 서버의 메모리가 부족하여 하드 스왑이 심하게 발생할 때 접속이 크게 지연된다는 겁니다.
오늘 정확하게 파악할 수 있었습니다. 하드 스왑이 심하게 발생하여 접속이 지연되는 순간 아파치 프로세스를 완전히 죽여보니 메모리 자원이 다시 여유를 되찾았고 다시 아파치를 실행하니 나중에 다시 메모리가 부족해져 하드 스왑이 심하게 일어나며 접속이 지연되더군요.
지금까지 로그 기록을 꾸준히 모니터링해 본 결과 입주자 계정 가운데 유독 아파치 프로세스를 유독 많이 잡아먹는 계정이 있긴 있었습니다.
하지만 서버 전체의 트래픽은 거의 발생하지 않습니다. 희한한 일이죠.
이에 대한 원인은 회선 대역폭은 아직까지도 넉넉한데 비해 몇몇 계정들이 서버의 CPU와 메모리 자원을 많이 잡아먹는 어플리케이션을 지속적으로 구동하고 있다고 밖에 볼 수 없습니다. 용량을 많이 잡아먹는 동영상이나 이미지보다는 php와 같은 CGI 쪽으로 입출력이 자주 일어나고 있는 겁니다.
그래서 결국 서버 사양 자체를 업그레이드할 수 밖에 없다고 판단을 내렸습니다.
어차피 서버를 저전력 모델로 교체하려는 계획은 예전부터 갖고 있었습니다. 저전력이면서 사양도 무난한 아이템으로 '리틀밸리'를 택했습니다. 중고 장터에 우연찮게 매물로 올라와 있는 것을 발견하고 잽싸게 예약했습니다.
다음 주 중으로 배송되어 오면 미리 공지하고 업그레이드 작업을 진행토록 하겠습니다.
드디어 1기가 메모리 체제로 가는 겁니다. ㅎㅎ
'리틀밸리'에 대한 자세한 소개는 아래 링크에서 확인 바랍니다.
http://www.brainbox.co.kr/review/view.asp?cmid=1&csid=1&searchcolumn=&searchstring=&page=&id=1960&detail_id=21815&from
드디어 리틀밸리로 업그레이드 하시네요. 요즘 조금 느리길래 계정 삭제된줄알았어요;;
그런데 그 아파치 프로세스를 많이 잡아먹는 계정이 혹시 제 계정인가요?(방문자도 없지만)
지금까지 제가 버티고 있는것도 희한하네요^^ 내년엔 더 열심히 꾸려나가야 겠습니다^^