cat /proc/cpuinfo
직장에서 두 개의 4 코어 Linux 상자 의 출력을 이해하는 데 상당히 어려움을 겪고 있습니다. 기본적으로 두 컴퓨터에서 알고리즘 실험을 실행하고 있습니다 (이름 red
과 blue
). 평균적으로 동일한 알고리즘을 실행할 때 동일한 결과를 얻는 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는로드가 많지 않았기 때문에 더 낮은 승수로 실행되었습니다.