성능분석 nmon을 crontab에 등록하는 작업입니다.
nmon을 실행하면 기본적으로 / (root) 디렉토리에 로그가 생성됩니다.
그러므로 nmon을 실행할 때 nmon 로그를 쌓이게 할 디렉토리로 이동한 후에
nmon을 실행하시면 됩니다. nmon 로그 저장을 위한 f/s을 /nmon 이라는 이름으로
별도 생성하였다 가정합니다. 스크립트 내용은 다음과 같습니다.
# cat nmon.sh
cd /nmon
nmon -f -d -t -s 300 -c 288
위의 nmon 옵션은
-f : 파일 형태로 nmon 결과를 생성
-d : 결과에 디스크 정보를 포함
(Includes the Disk Service Time section in the view.)
-t : 결과에 top process 포함
(Includes the top processes in the output.)
-s : nmon을 실행할 간격(초 단위) : 상기 예제에서는 5분 단위로 실행
-c : nmon을 실행할 횟수: 상기 예제에서는 288회
5분 단위로 288회 실행 = 24시간 동안 5분단위로 288번 nmon이 실행됩니다.
위의 스크립트를 crontab에 등록하여 사용하면 됩니다.
# crontab -l
.............(중략)
# NMON
00 00 * * * /nmon/nmon.sh 2>&1
nmon 실행으로 생성된 파일은 다음의 형태로 만들어집니다.
LPAR3_130123_1040.nmon