Linux console based monitoring tool - top
아마도 제일 널리 알려진 콘솔기반 모니터링 툴이 아닌가 싶다.
시스템 CPU, Memory, process 등 종합적인 정보를 보여준다.
일반 명령어처럼 값을 콘솔에 출력후 shell로 돌아 오는게 아니라, 계속해서 시스템정보를 보여준다.
화면을 빠저나오려면 Ctrl+c를 누르면 shell로 빠저나온다.
top을 실행한 화면이다.
첫벗재행은 uptime 명령어의 실행결과를 그대로 가져온 것이다.
왼쪽부터 현재시간(10:04:41), 시스템 가동시간(7 min), 현재 로그인된 유저수(3 users), 1분(0.01), 5분(0.19), 15분(0.17) load 평균치를 뜻한다.
두번째행은 왼쪽부터 전체 process수(318), 현재 실행중인 process(3), sleep 상태의 process(315), 정지상태의 process(0), 좀비프로세스수(0)을 뜻한다.
세번째행은 cpu에 대한 상태를 나타낸다.
왼쪽부터 사용자가 사용하는 cpu 사용률(0.0 us), 시스템 커널이 cpu 사용률(0.3 sy), NICE 기본값 이하 사용률(0.0 ni), CPU 미사용률(99.0 id), 입출력 대기상태의 사용률(0.3 wa), 하드웨어 인터럽트 사용률(0.0 hi), 소프트웨어 인터럽트 사용률(0.0 si)을 뜻한다.
네번째행은 memory에 대한 상태를 나타낸다.
왼쪽부터 총 메모리 용량(1010860), 현재 사용중인 용량(937608), 남은 용량(73242) , buffer된 메모리 용량(180)을 나타낸다.
다섯번째행은 swap에 대한 상태를 나타낸다.
왼쪽부터 전체 swap 용량(2097148) 사용중인 용량(0) 미사용중인 용량(2097148) 캐싱메모리 용량(243021)을 나타낸다.
그 아래행 부터는 현재 실행중인 프로세스에 대한 정보를 나타낸다.
'OPS > Monitoring' 카테고리의 다른 글
Linux console based monitoring tool - vmstat (0) | 2015.04.30 |
---|