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 [28.09.2020 17:54] – создано Алексей Максимов | flussonic:debian-linux-10-buster-operating-system-tuning-to-work-with-fussonic-media-server [30.09.2020 16:33] (текущий) – [Производительность процессоров] Алексей Максимов | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Тюнинг Debian GNU/Linuх 10 (Buster) для работы с Flussonic Media Server ===== | ===== Тюнинг Debian GNU/Linuх 10 (Buster) для работы с Flussonic Media Server ===== | ||
- | После [[flussonic: | + | {{: |
---- | ---- | ||
+ | \\ | ||
==== Общая настройка сетевого стека ==== | ==== Общая настройка сетевого стека ==== | ||
Строка 47: | Строка 48: | ||
После внесения изменений в файл '' | После внесения изменений в файл '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | \\ | ||
+ | ==== Отключение IPv6 ==== | ||
+ | |||
+ | Если в локальной сети не используется протокол **IPv6**, то можно отключить поддержку этого протокола на сервере. | ||
+ | Общий порядок отключения IPv6 на Debian описан в заметке [[unix-linux: | ||
+ | |||
+ | После установки Flussonic Media Server, можно заметить, | ||
+ | < | ||
+ | # ss -lnptu | sort</ | ||
+ | |||
+ | Чтобы отучить Flussonic от IPv6, можно откорректировать основной конфигурационный файл: | ||
+ | |||
+ | < | ||
+ | |||
+ | Здесь потребуется вписать либо определённый IPv4 адрес, на котором Flussonic должен слушать тот или иной порт, либо указать адрес вида '' | ||
+ | |||
+ | <code bash> | ||
+ | https 0.0.0.0: | ||
+ | rtsp 0.0.0.0: | ||
+ | rtmp 0.0.0.0: | ||
+ | |||
+ | Для вступления изменений в силу перезапускам службу **flussonic** и проверяем результат: | ||
+ | |||
+ | < | ||
+ | # ss -lnptu | sort</ | ||
+ | |||
+ | |||
+ | Отучить вспомогательную службу **flussonic-epmd** использовать IPv6 мне так и не удалось. | ||
+ | Теоретически, | ||
+ | |||
+ | < | ||
+ | |||
+ | В открывшемся файле можно вписать: | ||
+ | |||
+ | <code ini> | ||
+ | Environment=ERL_EPMD_ADDRESS=0.0.0.0</ | ||
+ | |||
+ | После сохранения заставим ситсему перечитать конфигурацию служб и проверим сводную текущую конфигурацию службы flussonic-epmd: | ||
+ | |||
+ | < | ||
+ | # systemctl cat flussonic-epmd</ | ||
+ | |||
+ | Однако указанное переопределение службы желаемого эффекта не даёт. И этот вопрос пока остаётся открытым. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | \\ | ||
+ | ==== Использование swap ==== | ||
+ | |||
+ | В документации к Flussonic Media Server можно встретить рекомендацию о полном отключении раздела подкачки **swap** (или файла подкачки). Однако есть мнение, | ||
+ | |||
+ | При достаточном объёме ОЗУ на сервере Flussonic Media Server, swap использоваться не должен. Если же средства мониторинга указывают на факт использования swap, то следует увеличивать объём ОЗУ на сервере. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | \\ | ||
+ | ==== Производительность процессоров ==== | ||
+ | |||
+ | Для увеличения производительности серверной платформы **HPE ProLiant DL20 Gen10** выполним дополнительную настройку ну уровне микрокода сервера. Для этого на этапе инициализации аппаратной платформы, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Здесь последовательно переходим в разделы **System Configuration** > **BIOS/ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Перейдём в раздел **Power and Perfomance Options** и значение опции **Power Regulator** выставим в режим повышенной производительности - **Static High Perfomance Mode**, а также отключим режимы **C-states** | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Клавишей **F10** сохраняем сделанные изменения и выходим из RBSU. | ||
+ | |||
+ | Помимо настройки аппаратной части сервера, | ||
+ | Проверить это можно командой: | ||
+ | |||
+ | < | ||
+ | </ | ||
+ | powersave | ||
+ | powersave | ||
+ | powersave</ | ||
+ | |||
+ | Текущую тактовую частоту процессорных ядер можем проверить командой: | ||
+ | |||
+ | < | ||
+ | # egrep ' | ||
+ | </ | ||
+ | cpu MHz : 1000.296 | ||
+ | cpu MHz : 1000.084 | ||
+ | cpu MHz : 1000.222</ | ||
+ | |||
+ | Как видно из нашего примера, | ||
+ | Установить производительный режим работы можно командами типа: | ||
+ | |||
+ | < | ||
+ | # echo performance > / | ||
+ | # echo performance > / | ||
+ | # echo performance > / | ||
+ | |||
+ | Проверим результат: | ||
+ | |||
+ | < | ||
+ | </ | ||
+ | performance | ||
+ | performance | ||
+ | performance</ | ||
+ | |||
+ | < | ||
+ | </ | ||
+ | cpu MHz : 3974.400 | ||
+ | cpu MHz : 3924.952 | ||
+ | cpu MHz : 3934.710</ | ||
+ | |||
+ | Однако, | ||
+ | Чтобы настроить производительный режим работы процессора на постоянной основе, | ||
+ | |||
+ | < | ||
+ | |||
+ | Отредактируем конфигурационный файл '' | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | <file bash cpufrequtils> | ||
+ | |||
+ | После этого перезагрузим сервер и проверим результат уже знакомыми командами: | ||
+ | |||
+ | < | ||
+ | # egrep ' | ||
Строка 61: | Строка 193: | ||
---- | ---- | ||
- | {{: | + | {{: |
{{tag> | {{tag> | ||
~~DISCUSSION~~ | ~~DISCUSSION~~ |
flussonic/debian-linux-10-buster-operating-system-tuning-to-work-with-fussonic-media-server.txt · Последнее изменение: 30.09.2020 16:33 — Алексей Максимов