Есть ли способ, чтобы отключить степпингами процессоров Intel она на сервере Ubuntu с помощью приложения командной строки?

мы не можем отключить его с помощью BIOS, потому что Turbo получает выключен, а также побочный эффект (что дерьмовый BIOS!). Я ищу простой инструмент командной строки для Ubuntu 12.04 LTS Server, который может это сделать.

Я знаю, на Windows, Если вы установите параметры питания для высокой производительности, SpeedStep отключен, но как я могу сделать это на Ubuntu Linux с помощью приложения командной строки?

8
задан Bruno Pereira
09.11.2022 7:21 Количество просмотров материала 3655
Распечатать страницу

1 ответ

ядро Ubuntu поставляется с процессором управления губернаторами, обычно устанавливается в ondemand они будут регулировать производительность процессора в вашей системе Ubuntu.

вы можете изменить настройки производительности процессора в Ubuntu на логический процессор.

начните с чтения текущих доступных настроек для вашей системы:

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

это вернет список доступных настроек, которые вы можете использовать для регулирования каждого ядра вашего процессора, если вы можете, вы должны установить их для максимальной производительности, выбрав performance option. Это сделает ваши ядра процессора работать всегда на максимальной частоте.

зная, какие варианты у вас есть и если performance опция доступна, вы можете установить каждое ядро в performance режим с помощью команды:

sudo echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

это позволит сделать cpu0 (первое ядро) запустить все время при максимальной производительности. Сделайте это для всех логических ядер вашего процессора.

вы можете проверить, если опция была успешно изменить с помощью команды:

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

это проверит текущую опцию set для cpu0 (первое ядро). Проверьте, если изменение было успешным для всех ядер, и если все было установлено правильно, вы хорошо идти: Intel SpeedStep будет on но все ваши ядра будут работать на максимальной частоте все время.

затем вы можете проверить и получить информацию о фактической частоте с помощью cpufreq-info из пакета cpufrequtils во Вселенной репозитарий, он сообщит в ядр фактическую скорость и много другую информацию включая установленный воевод, но вам нужно установить его сперва используя команду sudo apt-get install cpufrequtils.

cpufreq-info

cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 8.0 us.
  hardware limits: 800 MHz - 3.00 GHz
  available frequency steps: 3.00 GHz, 2.30 GHz, 1.80 GHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 800 MHz and 3.00 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 3.00 GHz:10.45%, 2.30 GHz:0.29%, 1.80 GHz:1.72%, 800 MHz:87.55%  (28605)
8
отвечен Bruno Pereira 2022-11-10 15:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх