 |
1. PARM (Performance Analysis Report Maker) 이란 무엇인가?
Parm 은 시스템 관리자가 필수적으로 수행 해야하는 기본 관리 업무를 보다 용의하게 할 수 있도록
도와주는 프로그램이다. 또한 시스템의 성능분석을 위한 데이타를 제공한다.
다음은 시스템 관리자의 가장 기본적인 업무이다.
1) | 시스템의 자원을 주기적으로 모니터하여 비정상적인
상태를 방지하여야 한다. |
2) | 프로세스를 주기적으로 모니터하여 비정상적으로 CPU나 메모리를 많이
사용하는 프로세스가 있는지 조사하여야 한다 |
3) | 시스템의 로그 파일을 주기적으로 분석하여 오류 메세지나 경고 메세지에
대해 적절한 조치를 취하여야 한다. |
4) | 시스템의 주요 데이타에 대하여 주기적으로 Backup을 받아야 한다. |
이 중에서 1), 2), 3) 항목에 대하여 Parm은 사용자에게 매우 유용한 도구이다.
Parm V10.2 버전부터 Solaris 10 버전에서 동작한다.
(Solaris 9 과 그 이전 버전은 지원하지 않는다.)
Solaris 11.3 부터는 Parm V10.4 버전 이상 사용하여야 한다.
Solaris 11.4 부터는 Parm V10.5 버전 이상 사용하여야 한다.
|
Parm에는 Solaris 명령어 vmstat, iostat, netstat, mpstat, sar를
통해 수집한 데이타를 사용자가 보기 쉽도록 GIF 파일 포멧의 그래프를 만들어
주는 명령어(gvmstat, giostat, gnetstat, gmpstat, gsar)와 프로세스의
상태를 모니터하는 명령어(psinfo)와 다른 유용한 명령어들이 있다.
그리고 시스템의 통계정보를 주기적으로 받아서 분석 그래프를 보여주는 ParmView와
실시간으로 통계정보를 모니터할 수 있는 ParmClient와 시스템의 로그 파일을
감시할 수 있는 기능을 제공한다.
ParmView
1분 간격으로 시스템의 통계 데이타를 받아서 시스템의 파일에 저장해 두고,
그 결과를 웹으로 보여주는 웹 애플리케이션이 있다
(mmonx, ParmView).
mdbxx-yyyy.mm 파일포멧 변경
|
---|
Parm V7.X 버전에서 수집한 데이타는 V10.X 에서 수집한 데이타와 내부 포멧이 다르기 때문에
conv_mdbxx 명령어로 mdbx-yyyy.mm 데이타를
mdbxx-yyyy.mm 데이타로 변환한 후에 사용하여야 한다.
Parm V10.0 부터 데이타를 저장하는 파일명이 변경되고,
mdbx-yyyy.mm --> mdbxx-yyyy.mm
수집하는 데이타 양도 많이 증가했다.
V7.X 버전에서 mmonx이 한달 동안 데이타를 수집하면 약 6.2MB가 되지만,
V10.0 버전에서는 약 14.5 MB가 된다.
|
ParmClient
PC에서 실시간으로 서버 시스템의 통계정보를 볼 수 있는 자바 애플리케이션
프로그램이 있다
(parmagentx, sysmon.exe,
hostview.exe).
sysmon.exe:
|
hostview.exe:
|
PC에서 실시간으로 서버 시스템의 개별 CPU의 사용량을 볼 수 있는 자바 애플리케이션
프로그램이 있다.
(cpuviewd, cpuview.exe)
Monitoring log files
시스템의 로그 파일을 모니터하고 있다가 새로운 메세지가 로그 파일에 기록되면, 그 내용을
관리자에게 알려준다.
(jlogmon, logviewer, sendmsg )
Parm은 JSparm 패키지로 구성되어 있고, 다음과 같은 명령어들이 포함되어 있다.
mkgraph,
gvmstat, giostat, gnetstat, gmpstat, gsar, gcpu, adjmaxmin,
getdata, mkrep.sh, getdata_daily.sh,
dolog, imglist, timecheck, logcount prdelta,
mrepx_shell, mkchart, edgif,
gwserv, jwget,
psinfo, jtop, psparse, gpsinfo, psinfo_dailymon, procinfo, proctime, tsinfo, jmeminfo,
netinfo, gnetinfo
jsyscall,
jsyserr,
jsyssig,
jsysexec,
jsysetcp,
jsyseudp,
pickfield,
jfind, jfparse,
ParmView, mmonx, mrepx.cgi, get_mdbxx, conv_mdbx, mmvt,
ParmClient: parmagentx, sysmon.exe, hostview.exe, hostvt, cpuvt (sysmon.sh, hostview.sh),
cpuviewd, cpuview.exe (cpuview.sh),
jlogmon, sendmsg, logviewer.exe (logviewer.sh),
jsum, jrow, jnetperf, jcal, jtab, jhexdump, rmtimef cdrun.sh, iostatctl, netinfoctl
Parm V10.6에서 수정된 사항
|

CopyRight(c) 1999-2019, JunSoft
All Rights Reserved
Portions copyright 1994, 1995, 1996, 1997, 1998, by Cold Spring Harbor Laboratory.
Funded under Grant P41-RR02188 by the National Institutes of Health.
Portions copyright 1996, 1997, 1998, by Boutell.Com, Inc.
GIF decompression code copyright 1990, 1991, 1993, by David Koblas (koblas@netcom.com).
Non-LZW-based GIF compression code copyright 1998, by Hutchison Avenue Software
Corporation (http://www.hasc.com/, info@hasc.com).
|
|