1

Мне трудно понять вывод 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

1 ответ1

1

Вам следует учитывать частоту, указанную в поле "Название модели". В то время, когда вы делали этот снимок информации о процессоре, Blue работал с меньшим множителем, вероятно, потому что он не был загружен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .