云端呼叫中心坐席并发测试结果[通俗易懂]

云端呼叫中心坐席并发测试结果[通俗易懂]很久没有写关于asterisk压力测试的相关文章了。今晚终于可以抽一点时间来写点东西,跟大家来分享一下。以下是本人最近开发的一套云端虚拟坐席租用系统,历经半年时间的实现和优化。          在近段时间,云端服务器是一个比较很热门话题,并且很大程度上综合硬件的资源的,节约成本的同时,还有的好处就是简化服务器部署的难度和时间。其他关于云端服务的其他好处,在此不必多说了,大家可以参考一

大家好,又见面了,我是你们的朋友全栈君。

                  很久没有写关于asterisk 压力测试的相关文章了。今晚终于可以抽一点时间来写点东西,跟大家来分享一下。

以下是本人最近开发的一套云端虚拟坐席租用系统,历经半年时间的实现和优化。

           在近段时间,云端服务器是一个比较很热门话题,并且很大程度上综合硬件的资源的,节约成本的同时,还有的好处就是简化服务器部署的难度和时间。其他关于云端服务的其他好处,在此不必多说了,大家可以参考一下相关的文章即可。

            如果使用云端资源来运营呼叫中心系统,最好把录音部分单独使用专门的服务器来录音。否则有可能因为磁盘IO不足导致语音质量的问题。

         下面是压力测试场景说明:

          坐席分机数量:500,但出于离线状态;

                 

            操作系统:Centos 5.5 32位定制优化版本

            asterisk版本: Asterisk 1.4.39 优化版本

          数据库 mysql 5.1.48

 

云端服务器CPU配置:

model name : Intel(R) Xeon(R) CPU           L5335  @ 2.00GHz

 

内存配置:

[root@ACS_Samples ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          2026       1211        814          0        136        790
-/+ buffers/cache:        285       1741
Swap:          502          0        502

 

以下分别为50坐席并发5CPS 下的压力测试情况:

WinSIP:

云端呼叫中心坐席并发测试结果[通俗易懂]

 

系统并发监控截图:

云端呼叫中心坐席并发测试结果[通俗易懂]

 

系统性能截图:

云端呼叫中心坐席并发测试结果[通俗易懂]

从系统性能观察,在整个压力测试周期中,系统资源的占用都很稳定。不存在高低起伏的太大的偏差。

 

下面我们再观察一下在100线,10CPS并发的情况下的系统表现:

WinSIP截图:

云端呼叫中心坐席并发测试结果[通俗易懂]

 

系统界面截图:

云端呼叫中心坐席并发测试结果[通俗易懂]

 

系统性能表现:

云端呼叫中心坐席并发测试结果[通俗易懂]

 

从以上测试当中,不定时检测呼叫语音通话质量,在100并发的时候有轻微的停顿之外,通话都比较清晰。

总结:

     总体上来说,asterisk 的效率还是比较高的,只要开发的时候组织好架构和各方面做好优化,不需要太高的配置,即可以跑个上百线的并发。跟硬件相比,成本确实降低了很多。

     因为在QQ群中也经常会问到asterisk 来做系统,到底并发能去到多少,需要什么样的服务器。希望通过今次的测试,大概可以给到问到这个问题的朋友,找到答案。

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/157877.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 【虚拟DOM】浅析 虚拟DOM「建议收藏」

    【虚拟DOM】浅析 虚拟DOM「建议收藏」虚拟DOM作为目前流行的DOM操作思想,被广泛用在react中,这套设计的确在用户体验上带来了显著提升。下面我们来浅析一下这个东西,一步步看下去,希望你能有所收获。设计理念尽管MVVM将页面逻辑实现的核心转移到数据层面的修改上,但是最终数据层反映到页面上View的层的渲染和改变仍是通过对应的指令进行DOM操作来完成的。而且,通常一次ViewModel的变化可能会触发液面上多个指令操……

    2022年10月27日
  • mysql 8.0 Druid连接时调用getServerCharset报空指针异常解决方法[通俗易懂]

    mysql 8.0 Druid连接时调用getServerCharset报空指针异常解决方法

  • 大数运算(7)——大数阶乘(求阶乘)

    大数运算(7)——大数阶乘(求阶乘)对于大数来说,一个数的阶乘是非常大的,同样,一个int类型的整数,他的阶乘就有可能会很大。就拿50来说,他的阶乘位数是65位,就已经远远超过了longlongint类型的最大值。这时候,我们要通过字符串的方法,来进行阶乘的运算。当然,需要注意的是:我们所求一个数的阶乘,这个数是在int范围内的,5000的阶乘位数是16326位。其方法是:首先,我们是可以先求一定范围内的最大

  • IP子网划分与通配符掩码

    IP子网划分与通配符掩码一、可变长子网掩码划分网络后是如何的计算主机数与子网数的?例1:192.168.1.0/26;子网掩码为:11111111111111111111111111000000每个子网的主机位数位:26-2=62个,6为子网掩码为0位可划子网数量为:256/26=4个即可以划分4个网络,每个网络可…

  • Spring常用的三种注入方式「建议收藏」

    Spring常用的三种注入方式「建议收藏」Spring通过DI(依赖注入)实现IOC(控制反转),常用的注入方式主要有三种:构造方法注入,setter注入,基于注解的注入。构造方法注入先简单看一下测试项目的结构,用maven构建的,四个包:entity:存储实体,里面只有一个User类dao:数据访问,一个接口,两个实现类service:服务层,一个接口,一个实现类,实现类依赖于IUserDaotest:测试包在spring的配置文

    2022年10月22日
  • python获取所有股票的历史数据_从python项目的API获取股票历史数据[通俗易懂]

    python获取所有股票的历史数据_从python项目的API获取股票历史数据[通俗易懂]试试Quandl。它非常简单且易于使用,但是您必须为某些库注册并获取API密钥。In[11]:mydata=quandl.get(‘WFE/INDEXES_NYSE’)In[12]:mydata.head(5)Out[12]:ValueDate2016-01-319632.702016-02-299559.532016-03-3110207.382016-04-30…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号