I am having quite a hard time in understanding the output of cat /proc/cpuinfo
on two 4-core Linux boxes here at work. Basically I am running algorithm experiments on the two machines (let's name them red
and blue
); on the average, when running the same algorithm, red
takes more (CPU) time than blue
to get the same results. The outputs of cat /proc/cpuinfo
on the two machines is (for all four cores):
Blue
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
Red
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
So, the results seem somehow related to the frequency as given in the model name
row, while the value in cpu MHz
seems to counter this trend. How should I interpret these data? How is it possible that the single core power of blue
is lower than the single core power of red
and yet the overall power of blue
is higher? Could someone redirect me to an article explaining the phenomenon?
Thank you
Tunnuz