Пошаговые руководства, шпаргалки, полезные ссылки...
БлогФорумАвторы
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
Это старая версия документа!
После установки ПО Flussonic Media Server рекомендуется выполнить ряд изменений параметров работы операционной системы для достижения лучших показателей производительности работы ПО. Основные рекомендации производителя можно найти по ссылке Документация Flussonic Media Server - Оптимизация Flussonic Media Server и операционной системы. Здесь будет рассмотрен пример дополнительной настройки ОС Debian GNU/Linuх 10 (Buster), выполняющейся на базе аппаратной платформы HPE ProLiant DL20 Gen10.
Увеличим размер памяти под буферы сетевого стека. Для этого откроем на редактирование системный конфигурационный файл:
# nano /etc/sysctl.conf
В конец файла добавим фрагмент:
# Tuning for Flussonic # Increasing the memory size for TCP/UDP buffers # net.core.rmem_max = 1048576 net.core.wmem_max = 16777216 net.core.rmem_default=1048576 net.ipv4.udp_mem = 8388608 12582912 16777216 net.ipv4.tcp_wmem = 4096 4194394 16777216
Сохраним изменения и выполним применение новых параметров:
# sysctl -p
С помощью настройки параметра txqueuelen увеличим длину очереди передачи данных для сетевых интерфейсов сервера Проверим текущее значение txqueuelen (qlen) на примере сетевого интерфейса с именем eth0:
eth0
# ip link show eth0 | grep qlen eth0: mtu 9000 qdisc noqueue state UP mode DEFAULT group default qlen 1000
По значению в конце строки видим, что текущее значение по умолчанию - 1000. Чтобы увеличить его в 10 раз, выполним команду следующего вида и следующей командой проверим результат:
# ip link set eth0 txqueuelen 10000 # ip link show eth0 | grep qlen
Однако такая настройка будет действовать только до перезагрузки. Чтобы настройка восстанавливалась при запуске сервера, отредактируем файл настроек сетевых интерфейсов:
# nano /etc/network/interfaces
В этом файле в конец секции описания интересующего нас сетевого интерфейса добавим строку вида:
post-up /sbin/ip link set eth0 txqueuelen 10000
После внесения изменений в файл interfaces, перезагрузим сервер и убедимся в том что значение параметра txqueuelen устанавливается так, как запланировано.
interfaces
Дополнительные источники информации:
Проверено на следующих конфигурациях:
Автор первичной редакции: Алексей Максимов Время публикации: 24.09.2020 09:15