linux kernel 에서 task 가 어느정도 시간을 running 했는지 알수 있나요?

trymp의 이미지

ps axuf 로 보면 프로세스의 execute time(CPU 사용시간) 이 나오잖아요.

커널 소스상에서 task 가 어느정도의 시간을 CPU 점유했는지 알 수 있는 방법이 있을까요?

linux. 3.x.x 대 이고요. idle task 가 어느정도 CPU 를 점유했는지 판단하고 싶습니다.

알려주시면 감사하겠습니다.

shint의 이미지

linux kernel 에서 CPU 사용률을 알려면 어떻게 하나요?
https://kldp.org/node/160114

시간 - KLDP
https://kldp.org/search/google/%EC%8B%9C%EA%B0%84

- 윈도우와 리눅스 시간이 다르다?
https://kldp.org/node/57131

- 리눅스 시간이 맞지 않는다?
https://kldp.org/node/78688
https://kldp.org/node/109932
https://kldp.org/node/4424

- 리눅스 시간이 너무 빠르다? ACPI / HPET
https://kldp.org/node/82249

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

sysenter의 이미지

해당 프로세스의 PEB를 뒤져보면 얼마나 프로세서를 점유했는지 나왔던 것 같습니다.