리눅스 메모리 사용량 100%
메모리 사용량 100%
리눅스에서 메모리 사용량 100% 혹은 99% 사용중일때 체크리스트를 만들어 봤습니다.
1. 리눅스 OS 에러 메세지 확인
#cat /var/log/messages
2. 리눅스 메모리 사용량 순으로 프로세스 확인
- 간단하게 보기
#ps -ef --sort -rss
- 상위 10개
#ps -ef --sort -rss| head -n 11
- 메모리 사용량 표시
ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss | head -n 11
3. 네트워크 트래픽 확인
- iftop
- nethogs
설치
yum -y install iftop
yum -y install nethogs
※ 혹시나 yum 설치가 안되면 yum Repository 변경하세요.
iftop 사용법
http://millky.com/#/home/byuri/10000653
nethogs 사용법
http://www.cyberciti.biz/faq/linux-find-out-what-process-is-using-bandwidth/
4. 그외
- mysql에서 확인
mysql 접속 후 실시간으로 데이터가 얼마나 쌓이고 있는 지 확인.
- 응용프로그램의 로그 확인
추가로 각 명령어 입력 후 스샷 첨부