티스토리 뷰

조사

Load average

덕쑤 2014. 11. 27. 10:10

[1]

Load average 는 CPU와 관련된 지터로서 몇개의 코따라 서 그 의미가 달진다. 코어별로 100% load된 상의 load average의 값은 다음과 같다. 


코어 1 : 1.00    코어 2 : 2.00    코어 4 : 4.00


코어 1 의 CPU에서 load average가 2.00 출력될 수도 있다. 이 경우에는 100 % load 된 생태이고 100%는 CPU사용을 위해서 대기하고 있다. 보통 권장되는 load average는 70% 까지 load 된 상태이다. 

http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages



[2]

load average는 process작업의 대기를 의미한다. 즉 1분간 평균 값이 1 이라면 1분 동안 1개의 작업이 대기하고 있다는 이야기 이다. 즉 값이 높으면 놓을 수록 대기하는 작업이 많아지게 되고, 이는 곧 서버에 부하가 있다는 이야기 이다. 



[3]

리눅스 시스템에서 기본으로 제공하는 라이브러를 사용해서 load average를 구하는 코드 

http://bloodguy.tistory.com/844



// 내용을 종합 했을때 시스템의 load average를 구하기 위해선 1) core 숫자를 알아야 하며, 2) 대기중인 프로세스 의 숫자를 알아야 한다. 또한 3) core에 로드 중이 프로세스 의 정보가 필요하다 . 이말은 즉 운영체제 단계의 지원이 필요하다. 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함