Linux/Shell
2013.12.30 12:55
리눅스에서 메모리 사용량이 늘어난 경우
다물칸 주소복사
조회 수 1726 추천 수 0 댓글 0
구분 | 팁&트릭 |
---|---|
출처 | 내가작성 |
레드마인을 설치 후, 멀티접속 시 급격한 느려지거나 렉 현상이 걸렸다. 호스팅업체에 문의해보니 SWAP메모리를 사용해야 할 정도로
메모리가 풀차있었다.
현재 메모리는 512m, 기존 사용하던 호스팅도 동일했으나, 그땐 이리 느리지 않았다.
달라진게 있다면 OS버전과 Ruby, 레드마인 버전 이하 관련 된 버전들이 올라간 게 다였다.
버전이 올라가면서 안정화되고 메모리 사용량이 더 적어져야 하거늘...
설치과정에 문제가 있었던 것일까?
메모리 사용량 확인
free -m
프로세스 별 메모리 사용량 확인
ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss | head -n 11
현재 떠 있는 프로세스
ps -ae
현재 떠 있는 프로세스를 확인해보니 httpd (아파치서버)가 이상하게 많았다. 딸랑 레드마인용 Passenger 하나만 떠있으면 될 것 같은데
httpd PID를 확인해보니 하나. 에라 이녀석 빼고 다 없애보자. 안되면 Reboot하면 되지 머..
프로세스 강제종료 (PID는 ps -ae명령 후, 결과로 확인가능하다.)
kill -9 [PID]
몇개 종료하고 free -m으로 확인했더니 사용량이 반으로 줄어있었다. 레드마인 접속도 정상적이었다.
과연 이녀석들 때문이었나? 대체 왜 이리 많이 뜰까? 또 Reboot하면 또 뜨겠지?