kmp_cc_out_mem_low_watermark

Директива `kmp_cc_out_mem_low_watermark` задаёт порог низкой отметки памяти для соединений Kaltura Media Framework.

Синтаксисkmp_cc_out_mem_low_watermark value;
По умолчаниюnone
Контекстstream, stream server
Аргументы1

Описание

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

Эта директива принимает один аргумент — целочисленное значение, представляющее размер памяти (часто указывается в bytes). Правильная установка этого значения имеет решающее значение: если оно слишком мало, платформа может испытывать трудности при сценариях с высокой нагрузкой, когда требуется больше ресурсов. Наоборот, слишком высокое значение может привести к недоиспользованию доступной памяти. Поведение директивы особенно важно в средах, где управление памятью существенно для поддержания производительности, например в периоды пиковых нагрузок потоковой передачи, когда ресурсы испытывают значительное напряжение.

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

stream {
    server {
        kmp_cc_out_mem_low_watermark 1024000;
    }
}

Убедитесь, что значение установлено с учётом общего объёма доступной памяти, чтобы избежать сбоев в работе сервиса.

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

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