У меня есть настоящее трудное время в понимании вывода cat /proc/cpuinfo
на двух полях Linux с 4 ядрами здесь на работе. В основном я выполняю эксперименты алгоритма на этих двух машинах (давайте назовем их 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
Необходимо учесть частоту, данную в поле "Model name". В то время, когда Вы взяли этот снимок информации о ЦП, Синий, оказалось, работал с более низким множителем, вероятно, потому что это не являлось объектом никакой загрузки.