/proc/stat를 참조해서 cpu사용률을 구할려고 하는데요

sh0ut의 이미지

/proc/stat cpu사용률... 구하는 방법까지는 알겠는데..요
구할려면 해당 소스를 열어서 확인해야 할것 같은데...

소스파일을 어디서 구하는지요???

혹시 소스파일 없어도 구할 수 있나요??
어떤분이 파일 참조하기 쉽게 일부로 /proc/* 파일들이 탭(Tab)으로 띄어져있다고 하던데...

부탁드리겠습니다(__)

wariua의 이미지

'해당 소스' 내지는 '소스 파일'이 뭘 가리키는지 헛갈리네요-.-a

"cpu 사용률을 구하기 위한 원천 데이터가 있는 파일", 즉 /proc/stat 파일을 말씀하시는 거라면, 이미 거기에 있는 것이고...;;

"/proc/stat의 출력을 파싱해서 cpu 사용률을 구하는 프로그램의 소스 파일"을 말씀하시는 거라면 procps의 소스를 참고하실 수 있습니다... 만, 별 내용 없습니다. 파일 열고, 읽어들이고, (man proc 하면 나오는) 형식에 맞게 sscanf()로 값 구하고, 계산하고, 하는 게 전부입니다.

$PWD `date`