Контроль/управление Intel Turbo Boost в Linux

В целом: необходимо смочь настроить сервер DHCP для присвоения постоянных арендных договоров на основе MAC-адреса определенным клиентам. Мне настраивали DD-WRT на моем маршрутизаторе WRT54G, чтобы сделать просто это - таким образом, определенные машины в моей сети будут всегда иметь тот же IP. Поиск вокруг на опции во встроенном микропрограммном обеспечении Вашего маршрутизатора, посмотрите, там ли они :-)

DHCP также обработает конфигурацию DNS и конфигурацию шлюза - таким образом, необходимо будет просто смочь ввести эти значения в сервер DHCP (Вы не указывали, какой из Ваших маршрутизаторов обрабатывает его), и клиенты возьмут его автоматически. Действительно, это - первичная функция DHCP!

25
задан 31 July 2012 в 12:21
2 ответа

i7z является хорошим инструментом для контроля Intel Turbo Boost для Intel CPUs, которые поддерживают его (i7 и позже) на Linux.

i7z screenshot of Turbo Boost at work

Если это будет работать, то Вы будете видеть, что частота тока изменяется, поскольку Вы добавляете загрузку в центральные процессоры, из-за множителя, увеличивающегося динамично при загрузке. Попробуйте BurnP6 за это.

Основное описание (PDF) состояний электропитания:

C0 - активное состояние. В то время как в C0, инструкции выполняются ядром. Для технологии Intel® Turbo Boost ядро в C0 считают активным ядром.

C1 - состояние останова. В то время как в C1, никакие инструкции не выполняются. Для технологии Intel® Turbo Boost ядро в C1 считают активным ядром.

C3 - В то время как в C3 базовые PLLs выключены, и все базовые кэши сбрасываются. Для технологии Intel® Turbo Boost ядро в C3 считают неактивным ядром.

C6 - В то время как в C6, базовые PLLs выключены, базовые кэши сбрасываются, и базовое состояние сохраняется к Последнему Кэшу Уровня. Логические элементы питания используются для сокращения потребляемой мощности до близко к нулю. Для технологии Intel® Turbo Boost ядро в C6 считают неактивным ядром.

C7 - Новое, немного более глубокое состояние сна начато с Sandy Bridge и позже.

Предупредите, что C6 и состояния C7 являются "глубокими" режимами ожидания и могут иметь некоторые штрафы задержки, которые не могли бы быть большими для определенных типов рабочих нагрузок сервера. Поскольку больше детали видит Управление питанием Intel для Встроенных Приложений (PDF).

Турбо Повышение является состоянием P0, видом противоположности сна. Это увеличивает масштаб множителей ЦП, когда только несколько ядер активны, но сползает вниз при экстремальной многоядерной загрузке для предотвращения тепловых проблем с ЦП.

В общем ACPI поддержка должна быть позволена в Linux для i7z показать корректные временные файлы и Турбо Повышение (динамические множители выше значения по умолчанию) для работы. Можно найти полезную информацию о том, как включить Intel Turbo Boost на Linux в этом сообщении.

21
ответ дан 28 November 2019 в 20:14

XFreq is a GUI that shows RT turbo activities Source code @ http://code.google.com/p/xfreq

XFreq provides some Widgets to display the frequency (incl. turbo), the temperature, C-States and other features of the Intel Core i7 процессоры. Он также запрограммирован для Core 2 и других Intel архитектуры.

-2
ответ дан 28 November 2019 в 20:14

Теги

Похожие вопросы