Linux용 nmon 설치 및 구성

Share

Last Updated on 7월 31, 2021 by Jade(정현호)

 

다음은 nmon 툴이 실행되는 플랫폼이다.

• AIX® 4.1.5, 4.2.0 , 4.3.2, 4.3.3
    (nmon Version 9a: 본 버전은 기능적으로 안정화 되었고, 추가 개발 계획은 없다.)

AIX 5.1, 5.2, 5.3
    (nmon Version 10: 본 버전은 SMT와 공유 CPU 마이크로 파티션을 갖춘 AIX 5.3과 
POWER5™ 프로세서 기반 머신을 지원한다.)

Linux® SUSE SLES 9, Red Hat EL 3 and 4, Debian on pSeries® p5, OpenPower™

Linux SUSE, Red Hat, x86 기반 최신 배포판들 (32-bit 모드의 Intel과 AMD)

• zSeries® 또는 메인프레임 기반 Linux SUSE와 Red Hat



mon 툴은 AIX와 리눅스 성능 전문가들이 다음과 같은 성능 데이터의 모니터링과 분석에 사용할 수 있도록 고안된 툴이다.

·         CPU 사용

·         메모리 사용

·         커널 통계와 실행 큐 정보

·         디스크 I/O 비율, 트랜스퍼, 읽기/쓰기 비율

·         파일 시스템의 여유 공간

·         디스크 어댑터

·         네트워크 I/O 비율, 트랜스퍼, 읽기/쓰기 비율

·         페이징 공간과 페이징 비율

·         CPU와 AIX 스팩

·         탑 프로세서

·         IBM HTTP 웹 캐시(cache)

·         사용자 정의 디스크 그룹

·         머신 상세와 리소스

·         비동기식 I/O -- AIX 전용

·         워크로드 매니저(WLM) -- AIX 전용

·         IBM TotalStorage® Enterprise Storage Server® (ESS) 디스크 -- AIX 전용

·         네트워크 파일 시스템(NFS)

·         Dynamic LPAR (DLPAR) 변경 -- AIX 또는 리눅스용 pSeries p5와 OpenPower 전용


IBM 의 AIX 운영체제에는 NMON 이라는 유틸이 있다.
nmon은 top보다 다양한 정보를 보여주기때문에 시스템 모니터링시에 유용하게 쓸 수 있다.

리눅스 사용자들은 모니터링을 할때 top을 사용하는데, nmon을 사용하면 다양한 자료를 선택해서 볼 수 있다.

AIX 전용 프로그램인 줄로만 알았는데, IBM 홈페이지에서 Linux 용 실행파일을 다운로드 받을 수 있다.

다운로드 받은 압축 파일을 풀어보면 Debian 3.1, Fedora 5, Knoppix 5, RHEL 2~4, SLES 9~10에서 실행할 수 있는 파일들이 있다.

실행화면

리눅스용 실행 초기 화면. 단축키에 대한 설명이 표시된다.

 

사용 예시


필요한 내용만 골라서 위의 화면처럼 사용할 수 있다.



1. 설치 방법 

다운로드 : http://nmon.sourceforge.net/pmwiki.php

 다운로드 사이트에서 해당 리눅스 배포판 버전에 맞는 바이너리 파일을 다운받는다.

 예) RHEL 5.4 일 경우    nmon_x86_64_rhel5  을 선택하여 다운로드

현재 운영중인 서버가 fedora(RHEL계열) 라서 위의 링크에서 다운받아서 사용중이다. 

 

2. 다운로드 받은 파일을 복사

mv  nmon_x86_64_rhel5  /usr/local/bin/nmon

chmod  755  /usr/local/bin/nmon


- 실행
nmon


3. 로깅

# nmon -ft -s 300 -c 288 -m /nmon/log
// 매 300초 간격으로 288회 (300초*288회=24시간) 로깅 데이터를 /nmon/log 로 저장


* 위 명령어를 crontab에 등록하여 일일 데이터를 로깅하는것이 유용하다.

 

4. 분석

nmon 데이터를 먼저 가공한다.

# sort result.nmon > result.csv

다운로드 사이트에서 nmon analyzer를 이용하여 result.csv 파일을 import 하면 정리된 보고서를 볼 수 있다.

 

0
글에 대한 당신의 생각을 기다립니다. 댓글 의견 주세요!x