
在Asterisk早期版本,包括最近的Asterisk版本,目前还有相当一部分用户使用chan_sip 作为SIP协议栈。但是,官方已经逐步更新到了PJSIP协议站。因为以前很多用户的顾虑和测试效果不是太理想,所以关于PJSIP协议栈的性能一直有一些争议。为了进一步提升Asterisk的性能,官方在代码层级做了很多优化,也打来一些补丁,这些新版本asterisk-16在最近的测试中都有良好的表现。
测试环境包括:
- 1 socket, 2 core, 2 threads per core Intel(R) Core(TM) i3-2330M CPU @ 2.20GHz
- 256 GB 6 GB/s SATA III SSD
- 8 GB RAM
- 64-bit Ubuntu 14.04
- Asterisk-13和Asterisk16
- chan_sip, PJSIP
- 压力测试工具:SIP
- 测试时间5分钟
以下是几组测试数据-Asterisk-13.21.1(CPU/内存):


经过代码升级以后的测试数据13.23.0(CPU/内存):


Asterisk-16.1.0 注册测试数据(CPU/内存):


更多细节包括SIPp配置文件,具体代码升级等细节,请访问官方网站:https://blogs.asterisk.org/2018/09/26/performance-improvements-inbound-reg/





MRCP协议呼叫中心机器人客服开发学习分享,QQ群号:208136295
关注微信公众号:asterisk-cn,获得有价值的Asterisk行业分享
freepbx 技术论坛:www.ippbx.org.cn
Asterisk, freepbx技术文档: www.freepbx.org.cn
融合通信商业解决方案,协同解决方案首选产品:www.hiastar.com
Asterisk/FreePBX中国官方合作伙伴