선언 된 멀티 코어 CPU 성능에 대한 이상한가? 출력은 다음과 같습니다 (네 코어

cat /proc/cpuinfo직장에서 두 개의 4 코어 Linux 상자 의 출력을 이해하는 데 상당히 어려움을 겪고 있습니다. 기본적으로 두 컴퓨터에서 알고리즘 실험을 실행하고 있습니다 (이름 redblue). 평균적으로 동일한 알고리즘을 실행할 때 동일한 결과를 얻는 red것보다 (CPU) 시간이 더 걸립니다 blue. cat /proc/cpuinfo두 머신 의 출력은 다음과 같습니다 (네 코어 모두).

푸른

processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 23
model name  : Intel(R) Core(TM)2 Extreme CPU X9650  @ 3.00GHz
stepping    : 6
cpu MHz     : 1998.000
cache size  : 6144 KB

빨간

processor   : 3
vendor_id   : GenuineIntel
cpu family  : 6
model       : 15
model name  : Intel(R) Core(TM)2 Quad CPU           @ 2.40GHz
stepping    : 7
cpu MHz     : 2403.000
cache size  : 4096 KB

따라서 결과는 model name행에 주어진 빈도와 관련이있는 cpu MHz것처럼 보이지만 값은 이 추세에 반하는 것으로 보입니다. 이 데이터를 어떻게 해석해야합니까? 단일 코어 전력이 단일 코어 전력 blue보다 낮지 만 red전체 전력 blue이 더 높을 수있는 방법은 무엇입니까? 누군가가 현상을 설명하는 기사로 나를 리디렉션 할 수 있습니까?

감사합니다
Tunnuz



답변

“모델 이름”필드에 주어진 빈도에 유의해야합니다. 이 CPU 정보의 스냅 샷을 찍을 때 Blue는로드가 많지 않았기 때문에 더 낮은 승수로 실행되었습니다.