Creative Commons License

태그 : proc 요약보기전체보기목록닫기

1

Linux 프로세스별 CPU 점유율 구하기

이 방법은 전체시간에 대해 프로세스 소모시간을 구한 것이고, 순간순간마다 구하려면 이전 상태를 저장하고 있어야한다./proc/uptime에서 첫번째 항목을 저장한다. - uptime/proc/pid/stat에서 starttime, utime, stime을 각각 저장한다.percent = (utime+stime) / (uptime-starttime/HZ)...

Linux /proc/pid/stat 구조

Linux 2.6 / 출처: http://linux.die.net/man/5/procㅡ_-) 중간에 쓰이지 않는 '0' 필드가 있으니 주의!!!pid %d    The process ID.comm %s    The filename of the executable, in parentheses. This...

Linux에서 CPU 사용률 구하기

procps 패키지에서 top 소스를 까보면 쉽게 알 수 있다.일단 CPU개수를 구해야하는데, sysconf(_SC_NPROCESSORS_ONLN)로 쉽게 구할 수 있다. (아쉽게도 표준이 아니므로 다른 OS에서 잘 돌아간다는 보장은 없다)다음은 현재 CPU 사용률을 구해야하는데 리눅스는 이것을 /proc/stat에 텍스트 형태로 저장한다. 형태는 아래...
1

Google Adsense

Google Adsense

Google Analytics



C로그팬박스