KAIST

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ KAIST ] in KIDS
글 쓴 이(By): parresia (누구게)
날 짜 (Date): 2001년 6월 22일 금요일 오전 10시 01분 19초
제 목(Title): Re: [Q] CPU LOAD 측정방법


 top에 여러 옵션에 있습니다. 저희 랩 solaris의 top에는 다음과 같은
 옵션이 있네요.(version 3.5beta9라고 되어있네요. 아마 다른 버전을
 까셨으면 다른 옵션이 있을거예요. man top해서 확인해 보시길. 아마
 다음 네가지 옵션은 기본적으로 제공되리라 생각됩니다.)

 -b : batch mode : 화면을 갱신하지 않고, file로 redirect하기 좋게 특수문자
    가 없는 format으로 만들어준다.(그냥 interactive mode에서는 escape 
    sequence등이 들어가 redirect시 화일에 특수문자들이 포함되게 됩니다.)
 -dcount : count번만 출력하고, 끝낸다.
 -stime : time초 간격으로 출력을 update한다.
 -Uusername : username이 owner인 프로세스만 기록한다.

 따라서, 님의 id가 guest이고, 프로그램의 실행을 1초간격으로 100번 모니터링
 하시고 싶으시면 다음과 같이 하시면 됩니다.

 top -b -d100 -s1 -Uguest > time.out.txt

 crontab에서 log.txt라는 file에 계속 output을 append하시려면

 /usr/local/bin/top -b -d1 -Uguest >> log.txt

 라고 crontab에 써주시면 되겠죠. 아시겠지만, crontab에서는 top의 
 path는 절대path를 써 주시는 것이 안전합니다.

 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.