상기 화면에 나온것처럼 최근 와일드바이크 서버에 부담이 커지고 있습니다.
NFS 로 구축한 서버는 문제없는데, 메인서버에 많은 부하가 걸리고 있습니다.
DB 서버를 따로 분리안한것이 화근인것 같군요.
우선, 증상은 다음과 같습니다.
1. CPU 사용량이 거의 100% 입니다. 이래서 리퀘스트가 들어오면 멈추는 경우가 발생합니다.
2. 메모리 2기가가 거의 차서, 스왑을 너무 많이 쓰고 있습니다. 서버 재부팅한지 하루정도밖에 안되 현재는 스왑이 2기가가 좀 안되는데, 한주일정도 놓아주면 10기가 수준으로 스왑이 잡힙니다.
3. Top에 여러옵션을 쳐봐도 실제 점유하고 있는 프로세스들의 점유율을 확인할 수가 없습니다.
4. 참고로 하드웨어는 펜4-프레스캇 3기가, 메모리 ecc 2기가이며 하드디스크는 엄청 널럴합니다.
가장 큰 문제가 메모리 문제와 CPU 사용량입니다. 이 두개가 연관되어 발생하는 문제인데 스왑이 이렇게 잡힐 경우 하드디스크 억세스가 너무많아 어느순간 하드웨어에 결함이 생길까 이것이 가장 큰 걱정입니다.
현재 로그도 죽여놓았으며, 왠만한 부가기능은 죽여놓은 상태입니다.
퍼포먼스 향상을 위해 좋은 방법이 없을까요? PHP 가속기를 써볼까 하는 생각도 있는데, 이게 사용료만 1년에 270$ 이상을 내야 한다는군요.
좋은 의견부탁드리겠습니다.
댓글 달기