nmon
리눅스의 상태를 모니터링 하는 프로그램입니다.
기본 유틸이 아니기 때문에, 다운로드를 해야합니다.
nmon 다운로드 url 입니다.
버전에 맞는 바이너리를 다운로드 한 뒤 서버로 전송하면 됩니다.
http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
nmon 모니터링
nmon 을 실행시키면 첫 화면에 각 모니터링 별 단축키가 출력됩니다.
원하는 단축키를 누른 뒤 모니터링을 진행하면 됩니다.
$ nmon
lnmonq16gqqqqqqqqqqqqqqqqqqqqqHostname=cluster00qqqqRefresh= 2secs qqq15:18.14qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x x x ------------------------------ x x _ __ _ __ ___ ___ _ __ For help type H or ... x x | '_ \| '_ ` _ \ / _ \| '_ \ nmon -? - hint x x | | | | | | | | | (_) | | | | nmon -h - full details x x |_| |_|_| |_| |_|\___/|_| |_| x x To stop nmon type q to Quit x x ------------------------------ x x x x LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-no x xarcVendor=GenuineIntel Model=Intel(R) Xeon(R) CPU E5-2697 v3 @ 2.60GHz x x MHz=2594.024 bogomips=5187.62 lscpu:CPU=28 Little Endian x x ProcessorChips=1 PhyscalCores=14 Sockets=2 Cores=14 Thrds=1 x x VirtualCPUs =28 MHz=2594 max=0 min=0 x x x x Use these keys to toggle statistics on/off: x x c = CPU l = CPU Long-term - = Faster screen updates x x C = " WideView U = Utilisation + = Slower screen updates x x m = Memory V = Virtual memory j = File Systems x x d = Disks n = Network . = only busy disks/procs x x r = Resource N = NFS h = more options x x k = Kernel t = Top-processes q = Quit x xqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqx
c (CPU) 키와 n (NETWORK) 키를 눌렀을 때의 화면입니다.
lnmonq16gqqqqqqqqqqqqqqqqqqqqqHostname=cluster00qqqqRefresh= 2secs qqq15:20.20qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x CPU Utilisation qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq x x---------------------------+-------------------------------------------------+ x xCPU User% Sys% Wait% Idle|0 |25 |50 |75 100| x x 1 0.0 0.0 0.0 100.0|> | x x 2 0.0 0.0 0.0 100.0|> | x x 3 0.0 0.0 0.0 100.0|> | x x 4 0.0 0.0 0.0 100.0|> | x x 5 0.0 0.0 0.0 100.0|> | x x 6 2.5 0.0 0.0 97.5|U> | x x 7 0.0 0.0 0.0 100.0|> | x x 8 10.0 0.0 0.0 90.0|UUUUU> | x x 9 0.5 0.0 0.0 99.5|> | x x 10 0.0 0.5 0.0 99.5|> | x x 11 0.0 0.0 0.0 100.0|> | x x 12 1.0 0.0 0.0 99.0|> | x x 13 0.0 0.0 0.0 100.0|> | x x 14 0.5 0.0 0.0 99.5|> | x x 15 4.0 1.0 0.0 95.0|UU > | x x 16 0.0 0.0 0.0 100.0|> | x x 17 0.0 0.0 0.0 100.0|> | x x 18 0.0 0.0 0.0 100.0|> | x x 19 0.0 0.0 0.0 100.0|> | x x 20 0.0 0.0 0.0 100.0|> | x x 21 1.5 3.5 0.0 95.0|s> | x x 22 0.0 0.0 0.0 100.0|> | x x 23 0.0 0.0 0.0 100.0| > | x x 24 2.0 3.0 0.0 95.0|Us> | x x 25 12.0 0.5 0.0 87.5|UUUUU> | x x 26 3.5 0.5 0.0 96.0|U> | x x 27 0.0 0.0 0.0 100.0|> | x x 28 0.0 0.0 0.0 100.0|> | x x---------------------------+-------------------------------------------------+ x xAvg 1.4 0.4 0.0 98.3|> | x x---------------------------+-------------------------------------------------+ x x Network I/O qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq x xI/F Name Recv=KB/s Trans=KB/s packin packout insize outsize Peak->Recv Trans x x lo 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 x x eth0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 x x eth1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 x x eth2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 x x eth3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 x x eth4 2.0 2.1 22.5 17.5 91.0 122.3 263.8 240.8 x x eth5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 x x virbr0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 x xvirbr0-ni 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 x x x
또한 nmon 의 결과를 파일로 내려, 분석할 수 있습니다.
파일로 내리는 옵션은 -f 이며 -m 옵션으로 경로를 지정할 수 있습니다.
옵션 |
설명 |
-f |
파일로 저장 |
-s |
nmon 기록 주기 ( 초단위 ) |
-m |
저장 경로 |
/data/sh91 경로에 1초에 한번씩 nmon 의 로그를 파일로 기록합니다.
생성되는 파일명은 [호스트네임]_[시작시간].nmon 입니다.
$ nmon -f -s 1 -m /data/mozi
nmon analyser
1. nmon analyser 을 다운로드합니다.
2. 압축파일을 해제한 뒤 엑셀파일을 엽니다.
3. Analyser 시트지의 Analyze nmon data 의 버튼을 클릭합니다.
4. nmon 파일을 선택합니다.
5. 선택된 nmon 파일은 nmon analyser 에 의해 엑셀형식으로 분석됩니다.
'Linux > 명령어' 카테고리의 다른 글
[LINUX] crontab 스크립트 실행 시 command not found 오류 해결하기 (0) | 2018.11.09 |
---|---|
[LINUX] fio 사용법, Disk BandWidth, IOPS 측정하기 (1) | 2018.06.27 |
gdb (0) | 2018.04.27 |
[LINUX] iperf 네트워크 속도측정하기 (0) | 2018.04.18 |
[LINUX] pstack 프로세스 스택 추적하기 (0) | 2018.03.14 |