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 指令用于 Kaltura Media Framework 的 NGINX 模块,在管理流媒体连接的内存分配方面起着关键作用。具体来说,该指令定义了一个阈值,表示在媒体流任务期间保证平稳运行所需的最小可用内存量。当内存使用量低于此阈值时,系统可能会采取措施来管理资源,例如减少活动连接数或启动清理进程以防止性能下降。

该指令接受单个参数,为表示内存大小的整数值(通常以字节为单位)。合理设置此值非常重要;如果设置过低,平台在高负载场景中可能会因资源不足而出现问题。相反,设置过高可能导致可用内存资源未被充分利用。在内存管理对维护性能起重要作用的环境中(例如在资源承压的峰值流媒体时段),该指令的行为尤为重要。

配置示例

stream {
    server {
        kmp_cc_out_mem_low_watermark 1024000;
    }
}

确保在设置该值时考虑到可用的总内存,以避免服务中断。

应根据经验性性能测试对这些值进行调整,以符合应用程序的需求。

← 返回所有指令