CPU 사용율의 의미는 뭘까요?
글쓴이: jhk00 / 작성시간: 월, 2010/11/29 - 1:29오후
항상 시스템을 사용하면서 CPU의 사용율을 보며 지금 몇% 쓰는구나.. 라고 생각만 했지
실제 그 의미를 깊게 생각해본적이 없네요..
CPU 사용율의 의미는 뭘까요?
100%와 50%의 차이점은 뭘까요?
단순히 많이 쓰고 적게 쓰고의 차이인가요?
그리고..
CPU 사용율이 100%일때 IO가 일어나거나 cache miss가 일어나면
커널레벨의 sy_cpu의 %가 높아지니까 전체 CPU의 100%는 유지 되어야하는것 아닌가요?
원리를 잘모르니 단순한것 같지만 확실히 이해는 안되네요..
Forums:
제 개인적인 생각으로 단위시간분의 처리시간 으로
제 개인적인 생각으로 단위시간분의 처리시간 으로 계산되지 않을 까 싶습니다....
저도 궁금한 질문이네요. 저 역시 다른분의 의견 및 답변을 듣고 싶습니다. :)
---------------------------------
제일 왼쪽이 저입니다 :)
http://en.wikipedia.org/wiki/CPU_time
http://en.wikipedia.org/wiki/CPU_time
Unix에서는 Load Average - http://en.wikipedia.org/wiki/Load_(computing) 라는것도 있죠
CPU 사용률이랑 Load Average 의 차이는
http://en.wikipedia.org/wiki/Load_(computing)#CPU_load_vs_CPU_utilization
PC가 자동차고 자동차의 엔진이 CPU라고 가정 할
PC가 자동차고 자동차의 엔진이 CPU라고 가정 할 때,
사용자의 요구는 악셀레이터라고 생각됩니다.
즉 엔진마다 성능차가 있겠지만
그 엔진의 최대 출력을 내면 보다 빠른 시간에 목적지에 도착하겠죠.
다만 가솔린(전력)의 소비는 그에 비례하겠지만요.
위대한 한글