Мне трудно понять вывод cat /proc/cpuinfo
на двух 4-ядерных компьютерах с Linux здесь, на работе. В основном я провожу эксперименты с алгоритмом на двух машинах (назовем их red
и blue
); в среднем, при использовании одного и того же алгоритма, red
занимает больше времени (процессора), чем 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