Tag Archives: drop_caches

Ubuntu 캐쉬 메모리를 주기적으로 지워서 메모리 확보하기

HYEONG HWAN, MUN/ 4월 2, 2015/ 미분류/ 18 comments

라엘이는 게임서버를 하나 운영하고 있다.   게임서버는 웹이나 DB서버보다 자원을 많이 필요로 하기에 모니터링과 튜닝을 잘해야 한다. 1. CPU 사용량 게임서버는 일반적으로 사람의 활동 시간과 일치하는 경향이 있다. 또한 주말마다(불금 ~ 일요일) 접속자가 늘어나므로 CPU 상태를 잘 보아야한다. CPU 사용량이 150%를 넘어서면 간헐적인 렉 현상이 일어난다. > 해결책 : 게임의 속성을 잘 조절해서 부하량을 낮추어야 한다. 또는 코어를 왕창 할당하면 됨.   2. 메모리 사용량 CPU 만큼 중요한게 메모리이다. 물론 메모리가 부족하면 새로운 프로세스가 생성이 안되는 문제가 발생하기도 하지만, 작은 여유 공간에 데이터를 넣었다가 뺏다가 intensive(강렬) 한 작업을 해야하기 때문에 CPU 또한 과부하가 걸려서 문제가 발생한다. (연쇄반응) 접속자가 없을 때 게임서버가 자동 재부팅되도록 설정해 두었지만.. 메모리 사용량이 순 증가 하는 현상이 발생하더라. tar 압축 같은 Disk I/O 할 때 캐쉬메모리가 대폭 증가하는 것을 알…