Ubuntu 16.04 - cpufrequtils масштабирующиеся ядра по требованию?

Я хотел бы спросить, возможно ли "масштабировать" количество ядер, используемых на основе спроса как cpufrequtilsделает к частоте.

От BIOS я могу определить номер ядер, которые будут использоваться, в моем случае я использую двойной квадратический Xeon CPUs (X5365, E5450 главным образом) и могу принять решение использовать между 2 - 4 ядрами на процессор.

Когда неактивный, Ubuntu 16.04 масштабирует частоту от 3 ГГц вниз к 2 ГГц. Следовательно я хотел бы исследовать, если бы ее возможное для "масштабирования" так сказать чисел ядер использовало на основе спроса в качестве большинства центральных процессоров, где используется только для 0,3%

1
задан 4 March 2017 в 09:17

1 ответ

Ну, в основном система уже делает это. Неактивные центральные процессоры входят в различные уровни c-состояний экономии электроэнергии, чем глубже c-состояние, тем больше питания сохранило, но также и дольше время, которое требуется к переходу назад к активному. Более новые процессоры могут войти в такое глубокое c-состояние, что их можно считать "в режиме офлайн" с точки зрения потребляемой мощности. Неактивная платформа в ядре очень сложна, поскольку это пытается сбалансировать время отклика с энергосбережений.

, Например: у Меня есть более старый i7 (4 ядра, 2 потока на ядро, 8 центральных процессоров), это только переходит к состоянию c6. Используя турбостат, я вкладываю следующие неактивные полномочия пакета (и компьютер является сервером, где я выключил многие сервисы, таким образом, это действительно довольно неактивно):

4 ядра онлайн: 3,92 ватта.
3 ядра онлайн: 3,91 ватта.
2 ядра онлайн: 3,90 ватта.
1 ядро онлайн: 3,90 ватта.

0
ответ дан 8 December 2019 в 06:22

Другие вопросы по тегам:

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