对于媒体服务器同时具备信令服务和媒体流服务的功能,其一个特点是session持续有一定时间,有些媒体服务器需要转码、合成、录制存储等耗性能的操作,具有一定的复杂性。
对媒体服务器的性能评估以前一直用1、2指标来衡量。最近的一个媒体服务器的问题意识到3指标的必要性。
指标:
1、并行运行的任务数
2、能接受的峰值(任务数/秒)。
3、能持续接受的(任务数/秒)。
问题:
测试1:通过sipp配置为40个任务/秒,总共发起200个呼叫,单次运行模式,向录播服务器创建录制任务。测试录播服务器能顺利完成200个录制任务的创建,并并行运行。
测试2:但将该sipp脚本以循环方式运行,录播服务器头几轮创建录制任务正常,后面产生大量不可播放的录制文件。
该原因即没有评估3指标:该服务器的能持续接受的任务数。导致测试1方式工作正常,但测试2工作异常。
20151219 记号
本文讨论了媒体服务器的性能评估指标,特别是针对录制任务的创建。指出了除了关注并发任务数和峰值任务处理能力外,还需要考虑服务器持续处理任务的能力。通过具体的测试案例,说明了忽视持续任务处理能力可能导致的问题。
120

被折叠的 条评论
为什么被折叠?



