DBDBDEEP

%출처 IBM Systems


1. nmon의 정의 

AIX 및 linux를 위한 성능 모니터링 툴

Free

IBM이 공식적으로 지원하는 툴은 아님

IBM UK의 Nigel Griffiths nag@uk.ibm.com 가 제작


2. 두가지 모니터링 모드

-. 실시간

-. 일정 count 동안 로그 저장


3. 저장된 로그 분석을 위해서는 nmon_analyzer가 필요

Excel로 작성된 macro 툴 Download

nmon

http://www-941.haw.ibm.com/collaboration/wiki/display/WikiPtype/nmon

nmon analyzer

http://www-941.haw.ibm.com/collaboration/wiki/display/Wikiptype/nmonanalyser 


nmon 을 입력하면 다음과 같은 초기 화면 display

이 상태에서 c 를 누르면 cpu 정보가 display

Top Process   ‘t’ key

Disk        ‘d’ key

Network    ‘n’ key

Memory   ‘m’ key


%%

백그라운드 프로세스의 형태로 수행되며, 일단 수행한 후에는 해당 telnet 창을 끊어도 상관없음

대개 다음과 같이 crontab에 등록하여 매일 일정 시각부터 로깅을 시작하도록 구성

0 6 * * * /usr/sbin/nmon -f -m 디렉토리_이름 -s 300 -c 288

뜻하는 바는, 매일 아침 6:00부터 5분 간격으로 24시간 동안 nmon log를 "디렉토리_이름"에 지정된 directory에 받는 것

Excel row 값의 한계로 인해 로그 file의 row 값이 65536를 초과하게 되면 macro error가 발생하므로 주의

nmon 프로그램 수행시 시간 간격을 충분히 주거나 data 수집 횟수를 조절



이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band