为了进行这样的测试,研究人员采用了CPS和内存等相关要素做的计算结果。其相关性表示为:
y=ax +b

通过呼叫测试工具,例如SIPP对FreeSWITCH发起呼叫,通过CPS执行来计算CPU复制和内存占用情况。测试模式包括三种测试模式:直接分机点对点呼叫(P2P),通过fs的(BTB呼叫模式-通话时间时间不同),另外,通过G.711转G.729编码和结合是否通话录音。
具体的处理逻辑如下:

具体测试结果如下:
使用G.711编码,一分钟呼叫,不同CPS下的CPU,内存占用比例。

2分钟的呼叫

使用G.729, 点对点呼叫(P2P呼叫,1分钟和2分钟的呼叫)


通过BTB(通过FreeSWITCH RTP处理)的不同时长,带录音/不带录音的不同编码的呼叫:


此测试结果为我们提供了一个基本的基于硬件平台的测试结果,其测试算法基本上满足了企业一般的测试场景。除了研究人员的测试流程以外,笔者认为,树莓派的具体CPU型号没有说明,如果录音时,存储设备的性能也没有说明,这些测试也可能影响其测试结果的准确性。不过,以上测试流程和结果确实为FreeSWITHC用户提供了测试的思路,也提供了基本的测试数据,可以作为一个参考的基准。
参考资料:
Advances in Intelligent Systems and Computing
www.hiastar.com