2010-02-01 5 views
0

호기심에서 ... 멀티 스레드 환경에서 CPU 사용률을 100 % 이상 사용할 수 있습니까?프로세서 사용

답변

5

아니요, 물론 아닙니다. 그리고 당신에게 그렇지 않으면 알려주는 유틸리티는 거짓말입니다.

+0

+1 "No '는 답변이 충분하지 않습니다."오류가 발생했습니다 ... –

+1

@David, 트리거에 손가락을 약간 씩 길게 유지해야합니다 .- –

0

아니요, 이것은 CPU 사용의 정의에 의해 결코 발생할 수 없습니다. 당신이 볼 수있는 것은 실행 가능한 프로세스의 수가 cpus의 수보다 큽니다. 스케줄러가 프로세스 레벨의 스레드 레벨에 스케줄을 지정하기 때문에 다중 스레드 환경에서는 정상입니다.

3

단일 CPU 코어는 100 % 이상 사용할 수 없습니다. 그러나 멀티 코어 시스템에서 대부분의 유틸리티는 CPU 사용량의 합계를보고하므로 100 %를 넘는 숫자는 매우 일반적입니다.

+0

참. 'top'은 다중 스레드 응용 프로그램에 대해 100 % 이상을 표시 할 수 있습니다. –