kmp_mem_low_watermark

Директива `kmp_mem_low_watermark` устанавливает порог использования памяти в Kaltura Media Framework и инициирует действия, когда память опускается ниже заданного предела.

Синтаксисkmp_mem_low_watermark size;
По умолчаниюnone
Контекст
Аргументы1

Описание

Директива kmp_mem_low_watermark играет ключевую роль в управлении системными ресурсами Kaltura Media Framework, устанавливая порог памяти. Когда потребление памяти рабочими процессами NGINX опускается ниже этого указанного предела, директива инициирует определённые действия, направленные на оптимизацию использования ресурсов медиа-компонентов. Это особенно важно в средах, где требования к потоковой передаче медиа существенно колеблются, что обеспечивает оперативную реакцию системы на условия низкой памяти.

Директива принимает один аргумент, который задаёт порог низкой отметки в байтах. Она позволяет администраторам адаптировать поведение управления памятью Kaltura Media Framework в соответствии с уникальными требованиями их развертывания. Благодаря этому поддерживается уровень производительности, особенно в сценариях высокой нагрузки, где сохранение достаточного объёма памяти критично для операций транскодирования и потоковой передачи.

Кроме того, правильная настройка этой директивы может помочь предотвратить резкое снижение производительности службы в периоды высокого спроса и таким образом улучшить общий пользовательский опыт. Однако важно внимательно отслеживать фактическое использование памяти и влияние на производительность, поскольку слишком низкое значение может привести к срабатыванию излишне ресурсоёмких процессов.

Пример конфига

kmp_mem_low_watermark 104857600;  # Sets the low watermark to 100MB

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

Слишком низкое значение может необоснованно запускать действия, что приведёт к увеличению накладных расходов.

Регулярно контролируйте использование памяти, чтобы при необходимости корректировать это значение.

← Ко всем директивам