적절한인생

yangji0426.egloos.com

포토로그 마이가든



[AIX] nmon, crontab, find study

- nmon (Nigel's Monitor)
무료이나, IBM에서 공식적으로 제공하지는 않는다.
간단 명료하고 안전한 툴이며, 그래프로 벤치마크 리포트를 작성한다.
다운로드 사이트: http://www-941.haw.ibm.com/collaboration/wiki/display/WikiPtype/nmon
analyser 다운: http://www-941.ibm.com/collaboration/wiki/display/WikiPtype/nmonanalyser
예를 들어, 5분 간격으로 하루(24시간)동안 돌리겠다 하면
# nmon -s 300 -c 288 -f 이라고 하면 된다. (300초 = 5분이고 5분씩 288회 = 24시간)

- nmon을 어떻게 주기적으로 돌리냐에 대한 해답은 crontab에서 찾을 수 있다.
nmon의 조건들을 만족 시키기 위해 cron을 이용하면 쉽게 해결할수 있다는 것이다.
- cron의 문장을 해석하는 일은 어렵지 않다. 다음은 필드별 설명이다.
------ -------- ---------------------------------------------------
필 드 의 미 범 위
------ -------- ---------------------------------------------------
첫번째 분 0-59
두번째 시 0-23
세번째 일 0-31
네번째 월 1-12
다섯번째 요일 0-7 (0 또는 7=일요일, 1=월, 2=화,...)
여섯번째 명령어 실행할 명령을 한줄로 쓴다.
------ -------- ---------------------------------------------------
예를 들어, 월요일부터 수요일까지 nmon.sh를 돌릴고자 할 때는 1-3(월-수)을 입력하여
35 16 * * 1-3 /nmon.sh
라고 쓴다. 매월 매일 월~수요일 16시 35분마다 nmon 쉘 파일을 실행한다는 입력이다.



- find 커맨드
# find [경로] [-옵션] [패턴] 명령어는 찾고자 하는 파일의 위치를 알려준다.
주요 옵션은 다음과 같다.
-atime [n] : 파일이 n일 전에 touch(접근)되었으면 ‘true’
-ctime [n] : 파일이 n일 전에 생성되었으면 ‘true’
-exec [command] : 명령을 실행
-mtime [n] : 파일이 n일 전에 수정되었으면 ‘true’
-name [pattern] : 패턴에 맞는 파일명이면 ‘true’
-type [file 종류] : 파일이 종류가 맞으면 ‘true’. 'd' : directory, 'f' : file, 'l' : link
-user [name] : 파일의 사용자가 name이면 ‘true’

# find . -name "*.c" : 현재 디렉토리 밑에 .c로 끝나는 파일 검색
# find /usr1 -user "imp" : 파일의 소유자가 imp인 모든 파일 검색



nmon과 crontab 관련 참고 사이트: http://blog.naver.com/xrodie/10020196022

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://yangji0426.egloos.com/tb/5112605 [도움말]

덧글

덧글 입력 영역