Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


flussonic:debian-linux-10-buster-operating-system-tuning-to-work-with-fussonic-media-server

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
flussonic:debian-linux-10-buster-operating-system-tuning-to-work-with-fussonic-media-server [29.09.2020 09:50] Алексей Максимовflussonic:debian-linux-10-buster-operating-system-tuning-to-work-with-fussonic-media-server [30.09.2020 16:33] (текущий) – [Производительность процессоров] Алексей Максимов
Строка 123: Строка 123:
 Клавишей **F10** сохраняем сделанные изменения и выходим из RBSU. Клавишей **F10** сохраняем сделанные изменения и выходим из RBSU.
  
 +Помимо настройки аппаратной части сервера, нам потребуется выполнить настройку на уровне ОС **Linux**, где в конфигурации по умолчанию включён энергосберегающий режим (регулятор **scaling_governor** находится в режиме **powersave**).
 +Проверить это можно командой:
  
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
 +</br><font style="color:#B2B2B2;">powersave
 +powersave
 +powersave
 +powersave</font></pre></HTML>
 +
 +Текущую тактовую частоту процессорных ядер можем проверить командой:
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">
 +# egrep '(MHz)' /proc/cpuinfo
 +</br><font style="color:#B2B2B2;">cpu MHz         : 1000.342
 +cpu MHz         : 1000.296
 +cpu MHz         : 1000.084
 +cpu MHz         : 1000.222</font></pre></HTML>
 +
 +Как видно из нашего примера, процессоры работают лишь на четверть от своей номинальной мощности.
 +Установить производительный режим работы можно командами типа: 
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
 +# echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
 +# echo performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
 +# echo performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor</pre></HTML>
 +
 +Проверим результат: 
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
 +</br><font style="color:#B2B2B2;">performance
 +performance
 +performance
 +performance</font></pre></HTML>
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># egrep '(MHz)' /proc/cpuinfo
 +</br><font style="color:#B2B2B2;">cpu MHz         : 3912.051
 +cpu MHz         : 3974.400
 +cpu MHz         : 3924.952
 +cpu MHz         : 3934.710</font></pre></HTML>
 +
 +Однако, изменённая нами конфигурация будет действовать только до перезагрузки сервера.
 +Чтобы настроить производительный режим работы процессора на постоянной основе, установим вспомогательный пакет:
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># apt-get install cpufrequtils</pre></HTML>
 +
 +Отредактируем конфигурационный файл ''cpufrequtils'', вписав туда нужным нам режим работы ''scaling_governor'':
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># nano /etc/default/cpufrequtils</pre></HTML>
 +
 +
 +<file bash cpufrequtils>GOVERNOR="performance"</file>
 +
 +После этого перезагрузим сервер и проверим результат уже знакомыми командами:
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
 +# egrep '(MHz)' /proc/cpuinfo</pre></HTML>
  
  
flussonic/debian-linux-10-buster-operating-system-tuning-to-work-with-fussonic-media-server.txt · Последнее изменение: 30.09.2020 16:33 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki