로그인
Sign in
Nmon 툴 설치하기

본 툴은 독립형 바이너리 파일로서(AIX나 리눅스 버전 마다 다른 파일임), 설치에 5초 정도 소요되며, 타이핑이 빠르다면
더욱 빠르게 할 수 있다. 설치는 간단하다.

nmonXXX.tar.Z 파일을 머신에 복사한다. FTP를 사용하고 있다면 바이너리 모드를 사용하라.
주: XXX는 버전을 나타낸다.
uncompress nmonXX.tar.Z를 실행하여 파일 압축을 푼다.
tar xvf nmonXX.tar를 실행하여 파일을 추출한다.
README 파일을 읽는다.
nmon 툴을 시작하려면 nmon을 타이핑 한다.
루트(root) 사용자라면 ./nmon으로 타이핑 해야 한다.

AIX 4 전용 nmon 9 사용에 대한 추가 노트

여러분이 루트 사용자이거나, 또는 (루트로서) 다음 명령어를 타이핑 하여 일반 사용자가 /dev/kmem 파일을 읽을 수 있도록
해야 한다. chmod ugo+r /dev/kmem

디스크 통계가 필요하다면 (루트로서) 다음을 실행한다. chdev -l sys0 -a iostat=true  

툴을 대화식으로 실행하는 방법

툴을 대화식으로 실행하려면, 파일의 앞부분을 읽어보라. 그런 다음, 툴을 시작하고 one-key 명령어를 사용하여 원하는 데
이터를 본다. 예를 들어, CPU, Memory, Disk 통계를 보려면 nmon을 시작하고 다음을 타이핑 한다. cmd

대화식으로 실행하면서 도움말 정보 얻는 방법

h 키를 누른다.

추가 도움말 정보

추가 도움말 정보가 필요하다면 다음과 같이 한다.

nmon -? 명령어는 간략한 상세를 보여준다.
nmon -h 명령어는 전체적인 상세 내용을 보여준다.
README 파일을 읽는다.

향후 분석과 그래프를 위해 데이터를 파일로 캡쳐하는 방법

-f 플래그와 함께 nmon을 실행한다. nmon -h를 사용하여 상세를 볼 수 있다. 예를 들어, 30초 마다 데이터 스냅샷을 찍으면
서 한 시간 동안 nmon을 실행하려면, nmon -f -s 30 -c 120
nmon -fT -s 30 -c 120

두 번째 행은 탑 프로세스들도 캡쳐한다. 이 두 가지 모두 다음과 같은 현재 디렉토리에 아웃풋 파일을 만든다.
<hostname>_date_time.nmon

이 파일은 comma-separated values (CVS) 포맷으로 되어있으며, 스프레드시트로 직접 반입될 수 있다. Lotus® 1-2-3를 사
용하고 있다면, 이 파일은 정렬되어야 한다. (Excel 버전의 nmon 애널라이저의 경우는 이렇게 할 필요가 없다.) AIX에서는
다음과 같은 예를 따른다. sort -A mymachine_311201_1030.nmon > xxx.csv

시간을 절약할 수 있는 방법:

nmon 데이터 캡쳐 파일을 스프레드시트로 로딩하려면, CVS 데이터 파일(.csv)용 스프레드시트 문서를 확인한다. 많은 스프
레드시트는 이를 수행하는 반입 함수를 로딩 또는 제공하는 파일들 중 하나로서 이 데이터를 허용한다. 많은 스프레드시트
들은 고정된 수의 칼럼과 행을 갖고 있다. 이러한 문제를 해결하려면 최대 300 스냅샷을 수집할 것을 권한다.
데이터를 파일로 캡쳐할 때, nmon은 쉘에서 연결을 해제하여, 여러분이 로그아웃을 하더라도 계속 실행되는지를 확인한다.
다시 말해서, 백그라운드에서 여전히 실행되더라도 nmon이 충돌하는 것처럼 보일 수 있다는 의미이다. 프로세스가 여전히
실행되는지를 확인하려면, 다음을 타이핑 한다. ps ?ef | grep nmon

특정 OS에서 어떤 버전의 nmon이 실행되는지를 알고 싶다면 README 파일을 읽어보라.
AIX 5용 nmon Version 10은 더 이상 /dev/kmem을 사용하지 않고, 오직 공용 API만 사용한다. 따라서, /dev/kmem에 대한 권
한을 변경할 필요가 없고 32-비트와 64-비트 버전의 nmon을 가질 필요가 없다.
AIX 5.1, 5.2, 5.3의 경우, nmon 10을 사용하라.
AIX의 경우, ML03에 대해서 AIX 5.1에 lslpp -Lcq bos.?p 코어 덤프를 리포트 하지 말라. WLM 통계는 AIX 5.2 ML5로 업그레
이드 된 후에 소실된다. AIX 버그이기 때문이다. 이러한 문제는 nmon Version 10을 사용하여 해결한다.
Microsoft® Windows® Telnet을 사용하지 말고 80 x 25 캐릭터 보다 큰 윈도우를 사용하라. 많은 개발자들은 VNC와 PuTTY
를 사용하여 Windows 머신에서 nmon을 디스플레이 한다.
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 자주 사용하는 명령어 제비게릴라 2019-06-27 179
132 make_net_recovery 방법 하록 2008-07-08 2918
131 Linux Network 이중화 하록 2008-07-07 947
130 System HANG 분석 방법 하록 2008-06-19 852
129 GSP terminal type 세팅... [1] 하록 2008-06-19 481
128 Tru64 명령어 하록 2008-06-16 3516
127 O/S별 명령어 하록 2008-06-16 362
126 Tru64 UNIX 하록 2008-06-16 1071
» Nmon 툴 설치하기 file 하록 2008-06-13 1218
124 한달치의 nmon data를 매월 1일 마다 FTP서버로 옮겨놓기 하록 2008-06-12 453
123 xinetd.conf 설명(Telnet 설정) [1] [1] 하록 2008-06-10 1281
122 Telnet와 Ftp 자동 실행 Shell 하록 2008-06-09 855
121 리눅스 rpm 설명 [7] 하록 2008-05-29 4719
120 SAR 명령어를 이용한 시스템 관리 하록 2008-05-13 1334
119 Telnet Troubleshooting 하록 2008-05-07 770
118 The Linux-PAM System Administrators' Guide 하록 2008-05-07 285
117 11.X에서 패치가 언제 인스톨되었는지 볼수 있는 방법이 있나요? 하록 2008-04-15 536
116 Glance adviser를 이용해서 모든 프로세스의 cpu, memory, disk I/O 등의 정보를 1분 간격으로 저장하는 방법 입니다. 하록 2008-04-15 1284
115 trust system에서 원래의 상황으로 바꾸고자 합니다 하록 2008-04-15 468
114 /tmp와 /var/tmp의 차이는 무엇 인가요? 하록 2008-04-15 1121
113 네트워크에 관련된 로그는 어떻게 보면 로그 수준을 변경할 수 있나? 하록 2008-04-15 619