Из того, что я понимаю, Intel Turbo Boost «ускоряет процессор [...], автоматически позволяя ядрам процессора работать быстрее, чем номинальная рабочая частота, если они работают ниже предельных значений мощности, тока и температуры». (Источник: Intel)

НО есть несколько вещей, которые я не понимаю:

Мой процессор - Intel Xeon E5-1660 v4 с частотой 3,20 ГГц. Что означает 3,20 ГГц, это моя максимальная тактовая частота. Что у меня есть на всех ядрах, если я отключаю Turbo Boost либо в BIOS, либо используя sh $ wrmsr -p0 0x1a0 0x4000850089 во время выполнения.

Если я включу Turbo Boost, ВСЕ из 8 ядер будут постоянными на частоте 3,40 ГГц, даже если не находятся под напряжением. Который превышает ограничение 3,20 ГГц.

И ЗДЕСЬ - это первое, что я не понимаю: когда я смотрю на температуру, все ядра около 45 ° C. Однако здесь (руководство по теплопроводности этого процессора) на странице 25 говорится, что мой TDP должен быть около 95 ° C. Так почему же Turbo Boost не повышается выше 3.40 ГГц, возможно из-за ограничения мощности / тока, но как я могу это проверить?

Еще одна вещь, которую я не понимаю: когда я отключаю все ядра, кроме 2 в BIOS, Гц двух последних ядер имеют частоту 3,8 ГГц и 3,6 ГГц (3,8 ГГц - это максимальные часы, которые я должен получить с Turbo Boost, если вы верь тому, что здесь сказано). НО, когда я включаю все ядра в BIOS и отключаю его во время выполнения с помощью sh $ echo 0> /sys /devices /system /cpu /cpuX /online (с X = 2-> 7), Гц двух последних ядер по-прежнему 3,4 ГГц и не меняется ... Таким образом, мое предположение о том, что отключение во время выполнения не подтверждается Turbo Boost. Зачем ?

Для проверки моей тактовой частоты я использую: sh $ watch -n 1 "cat /proc /cpuinfo | grep \" cpu MHz \""

Для проверки температуры моего процессора я использую: sh $ watch -n 1 Датчики

Другие связанные вещи: драйвер процессора - это pstate, а регуляторы для каждого процессора - это производительность. И когда я отслеживаю тактовую частоту или температуру процессора, я не забываю подчеркнуть процессор.

PS: название может быть не совсем уместным ... Но я не могу найти лучшего ...

1 ответ1

0

Насколько мне известно, когда вы увеличиваете количество ядер, максимальная частота падает, чтобы учесть увеличение нагрева, создаваемого более чем одним ядром. Таким образом, хотя 1 ядро будет успешно работать на 3,8 ГГц, Turbo Boost не позволит всем ядрам работать с такой скоростью.

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