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