Asterisk SIP/RTP性能测试结果物理服务器支持4500呼叫并发

SIP媒体服务器的性能受限于很多呼叫和其它相关业务,系统资源等的影响。因为生产环境在不断发生变化,所以服务器的性能测试是一个永恒的话题。针对不同的用户群体,企业IPPBX的部署方式一直存在两极化的现象,要不用户数量支持很大,要不用户支持数量很小。实现这种极限设计都非常困难。因此,IPPBX的性能需要根据不同的平台资源,结合不同业务场景进行各种测试。Asterisk在IPPBX开发上具有得天独厚的资源,除了本身业务功能的完善支持以外,支持了PSTN的接口,可以实现一体机开发或者基于虚拟解决方案的开发,同时因为多年开源组织的项目积累,各种基于不同平台的解决方案也完全开源进行商业化的支持。

Asterisk SIP/RTP性能测试结果物理服务器支持4500呼叫并发

在性价比的硬件开发环境中,树莓派已经逐渐进入了商业应用领域,在此硬件平台开发的应用场景也正在增加。除了Intel, AMD这些主流平台以外,很多低成本部署方案正在考虑向树莓派迁移。作为解决方方案的可行性研究的第一步,性能测试是必须要进行的流程。基于树莓派的Asterisk测试就是其中一个非常典型的案例。另外,很多用户通过其它云服务器的实例配置不同的Intel和AMD CPU进行了Asterisk 云解决方案的部署。这些环境的迁移需要一定的测试数据来保证你系统的稳定性。
作为来自于以色列的基于Asterisk的IPPBX解决方案提供商,专注于Asterisk平台开发十几年的厂家,VitalPBX无论从产品的稳定性,易用性和功能实现方面都有比较好的表现,国际市场具有比较强的竞争力。当然,以色列人的专业性和它们对Asterisk技术理解无需置疑。VitalPBX对Asterisk-18以上版本的性能针对不同硬件平台不同成本,不同业务需求,不同网络环境,不同编码,不同带宽,和录音环境进行了非常详细的测试。现在我们分享一下关于其测试用例在4500并发呼叫时的Asterisk的各种性能数据。

Asterisk SIP/RTP性能测试结果物理服务器支持4500呼叫并发

修改的源代码变量设置:

# file main/astobj2.c
EXCESSIVE_REF_COUNT 900000
# file include/asterisk/taskprocessor.h
AST_TASKPROCESSOR_HIGH_WATER_LEVEL 20000
nano /etc/Asterisk/vitalpbx/asterisk__20-options.conf
[options](+)
Maxload=3
Asterisk SIP/RTP性能测试结果物理服务器支持4500呼叫并发

Asterisk在物理服务器和云服务器测试结果

Asterisk SIP/RTP性能测试结果物理服务器支持4500呼叫并发
Asterisk SIP/RTP性能测试结果物理服务器支持4500呼叫并发

以上是VitalPBX针对Asterisk通过各种软硬件平台,基于vitalpbx 的不同业务环境进行的测试。如果用户想测试的话,也可以根据测试用例针对自己的业务场景进行测试。

更多关于VitalPBX-Asterisk和SIPP工具测试,访问

Is Asterisk PBX Multicore? Test with more than 4,500 concurrent calls

https://github.com/VitalPBX/VitalPBX-Stress-Test

中文Asterisk开源社区网站:

www.asterisk.org.cn

作者:james.zhu
来源:SIP实验室
原文:https://mp.weixin.qq.com/s/X5l19aSgFKFRx2WAxUSurQ

版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。

(0)

相关推荐

发表回复

登录后才能评论