top 명령어에서 cpu 점유율 구하는 방법 혹시 아시나요?
글쓴이: munhoney / 작성시간: 월, 2009/09/28 - 2:52오후
안녕하세요
cpu 점유율 측정하는 프로그램 작성 중에 한가지 넘지 못한 부분이 있네요.
저는 일반적으로 proc에 있는 schedstat를 사용하여 계산하였는데, top 명령어에서는 이런 방법이 아닌 다른 방법을 사용하는 것 같더라구요.
그런데, 소스 코드를 보고 있자니 조금 복잡하네요. proc을 사용하지 않고 하는것 같은데, 혹시 어떤 방법으로 측정하는지 아시나요?
아신다면, 답변좀.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 부탁합니다.
Forums:
기억이 잘
기억이 잘 안납니다만.. proc을 이용하는 것이 맞을 겁니다. 그리고 다음은 한 4년전에 제가 만든 코드인데.. 참고해 보세요.
흠.. kernel 2.4에서
흠.. kernel 2.4에서 사용하던 코드라서.. 2.6에서는 좀 달라졌을지로 모르겠군요 :-)
아 감사합니다.~~ ^^''
.
---------------------------------
http://blog.naver.com/munhoney
---------------------------------
댓글 달기