RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR

Linux nmon 설치 및 구성

 

 

다음은 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 하면 정리된 보고서를 볼 수 있다.

 




페도라 한국 사용자 모임

페도라 한국 사용자 모임 태랑의 포스팅글입니다
  파이어폭스에 최적화 되어있습니다
2014/08/06 23:32 2014/08/06 23:32

이 포스트가 유용하셨다면 구독하세요

http://www.commit.co.kr/trackback/122
태랑:Extreme Performance DBA 를 꿈꾼다
admin@commit.co.kr / 
purityboy83@gmail.com
Extreme Performance DBA 를 꿈꾼다 admin@commit.co.kr / purityboy83@gmail.com
전체보기 (112)
Solaris (14)
Linux (45)
DATABASE (32)
Enterprise Manager (4)
Virtualization (0)
JAVA / C / 그외 개발언어 (3)
넓은 세상의 이야기들 (14)

Tag List