[질문]loadavg의 내용과 그 내용을 가져오는 프로그램 코딩은?
글쓴이: nasoju / 작성시간: 수, 2003/09/03 - 9:17오후
리눅스에서 cat /proc/loadavg 명령을 입력하면 아래와 같은 내용이 출력됩니다.
0.13 0.42 0.27 2/44 119 이 내용들이 순서적으로 의미하는 것이 무엇인지? 그리고 만약 이 값을 perl이나 C로 가져올 수 있는 코딩은 어떻게 하는 것인지 궁금합니다.
그리고 w라는 명령어를 입력하면 출력내용 뒤 부분에
load average: 21.07, 14.68, 12.24라는 내용은 위에 있는 내용과 어떻게 다른지 궁금합니다. 그리고 이 값들을 가져오는 프로그램 코딩 방법 또한 궁금합니다.
내용 읽어 주셔서 감사합니다.
Forums:
w 에 있는거랑 loadavg 에 있는거랑 같은 걸로 알고 있습니다.
w 에 있는거랑 loadavg 에 있는거랑 같은 걸로 알고 있습니다.
cat /proc/loadavg 로 가져 올 수 있다면
당연히 프로그래밍에서 file open 으로 /proc/loadavg 를 읽어서
공백을 분리자로 생각하고 파싱하면 되겠지요.
그리고 3개가 의미하는 바는
1분평균, 5분평균, 15분평균입니다.
loadavg 에 있는 수치의 의미를 런닝상태로 큐에 대기 하고 있는
대기 프로세스 갯수라고 알고 있습니다.
sysinfo() 라는 함수를 이용하면 됩니다.
sysinfo() 라는 함수를 이용하면 됩니다.
감사합니다.
도움을 주셔서 감사합니다.
댓글 달기