FreeSWITCH 1.10.10 简单图形化界面2 - 并发性能测试

FreeSWITCH 1.10.10 简单图形化界面2 - 并发性能测试

  • 0. 界面预览
  • 1. 测试工具
    • 批量创建baresip配置文件
    • 批量注册baresipSIP终端
  • 2. 测试方法
    • fsapi呼叫脚本
  • 3 服务器环境
    • CPU 配置
    • 内存配置
  • 4 语音并发测试结果
    • (1)1000分机,创建账号后,空载。CPU 1%,内存 3%。
    • (2)1000分机,注册后。CPU 2.3%,内存 3%。
    • (3)1000分机,20并发,10个通话。CPU 6%,内存17.1 %
    • (4)1000分机,50并发,25个通话。CPU 13%,内存3.2 %
    • (5)1000分机,100并发,50个通话。CPU 21%,内存3.8 %
    • (6)1000分机,200并发,100个通话。CPU 41%,内存16.5 %.
    • (7)1000分机,400并发,200个通话。CPU 21%,内存7.7 %.
    • (8)1000分机,600并发,300个通话。CPU 131%,内存8.4 %.
    • (9)1000分机,>800并发,400个通话。CPU 182%,内存10%.
  • 5 视频会议测试结果
    • 10方视频会议 CPU 30%,内存 4.4%。

0. 界面预览

http://myfs.f3322.net:8020/
用户名:admin,密码:admin

FreeSWITCH界面安装参考:https://blog.csdn.net/jia198810/article/details/132479324

1. 测试工具

baresip

安装参考:https://blog.csdn.net/jia198810/article/details/123593594

批量创建baresip配置文件

#!/bin/bash
# create_account.shfor num in `seq 1000 2099`
docp -r example $numecho "<sip:${num}@192.168.0.201:5065>;auth_pass=${num};audio_codec=pcma;video_codec=h264;answerdelay=1" > $num/accounts
done

批量注册baresipSIP终端

#!/bin/bash
# start_regall.sh
for num in `seq 1000 1099`
docallee=$(($num+100))echo $calleebaresip -d  -f $numsleep 1
done

2. 测试方法

简单除暴,互相呼叫

fsapi呼叫脚本

#!/usr/bin/env bash
# 1xxx 呼叫2xxx
# start_call.shfor num in `seq 1000 1099`
doecho "$num call $(($num+1000))"/usr/local/freeswitch/bin/fs_cli -pfs8021 -x "originate user/${num} $(($num+1000)) xml Local-Extensions"
done

3 服务器环境

CPU 配置

测试环境有限,2011年的CPU。

在这里插入图片描述
在这里插入图片描述

内存配置

在这里插入图片描述

4 语音并发测试结果

(1)1000分机,创建账号后,空载。CPU 1%,内存 3%。

在这里插入图片描述

(2)1000分机,注册后。CPU 2.3%,内存 3%。

在这里插入图片描述

(3)1000分机,20并发,10个通话。CPU 6%,内存17.1 %

在这里插入图片描述
在这里插入图片描述

(4)1000分机,50并发,25个通话。CPU 13%,内存3.2 %

在这里插入图片描述
在这里插入图片描述

(5)1000分机,100并发,50个通话。CPU 21%,内存3.8 %

在这里插入图片描述
在这里插入图片描述

(6)1000分机,200并发,100个通话。CPU 41%,内存16.5 %.

在这里插入图片描述
在这里插入图片描述
第二次测试
在这里插入图片描述

(7)1000分机,400并发,200个通话。CPU 21%,内存7.7 %.

在这里插入图片描述
在这里插入图片描述

(8)1000分机,600并发,300个通话。CPU 131%,内存8.4 %.

在这里插入图片描述

(9)1000分机,>800并发,400个通话。CPU 182%,内存10%.

在这里插入图片描述
在这里插入图片描述

跑baresip的服务器性能有限(此时已经100%),无法继续测试了。

5 视频会议测试结果

10方视频会议 CPU 30%,内存 4.4%。

在这里插入图片描述
在这里插入图片描述

跑baresip的服务器性能有限(只能10方),无法继续测试了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/81049.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue脚手架安装(全网最详细)

目录 1、环境准备 1.1 安装node 1.1.2 判断你是否安装成功 1.1.3 在命令提示符中查看node版本 1.2 安装webpack 1.3 安装vue-cli3.x以上 2、创建工程 2.1 创建 2.2 选择 2.2.1 选择自定义设置&#xff1a; 2.2.2 选择Vue版本&#xff1a; 2.2.3 是否使用历史模式选择…

Lio-sam代码分析(1)-基本框架说明

Lio-sam代码分析&#xff08;1&#xff09;-基本框架说明 概述LIO-SAM整体框架imageProjecion图像映射节点FeatureExtraction 特征提取mapOptmization 图优化节点imuPreintergration IMU预积分 概述 LIO-SAM是Tixiao又一次的升级,主要是加入了IMU进行了紧耦合(而gps和loop可有…

解密长短时记忆网络(LSTM):从理论到PyTorch实战演示

目录 1. LSTM的背景人工神经网络的进化循环神经网络&#xff08;RNN&#xff09;的局限性LSTM的提出背景 2. LSTM的基础理论2.1 LSTM的数学原理遗忘门&#xff08;Forget Gate&#xff09;输入门&#xff08;Input Gate&#xff09;记忆单元&#xff08;Cell State&#xff09;…

基于微信小程序的物流管理系统3txar

在此基础上&#xff0c;结合现有物流管理体系的特点&#xff0c;运用新技术&#xff0c;构建了以 springboot为基础的物流信息化管理体系。首先&#xff0c;以需求为依据&#xff0c;对目前传统物流管理基础业务进行了较为详尽的了解和分析。根据需求分析结果进行了系统的设计&…

19万字智慧城市总体规划与设计方案WORD

导读&#xff1a;原文《19万字智慧城市总体规划与设计方案WORD》&#xff08;获取来源见文尾&#xff09;&#xff0c;本文精选其中精华及架构部分&#xff0c;逻辑清晰、内容完整&#xff0c;为快速形成售前方案提供参考。 感知基础设施 感知基础设施架构由感知范围、感知手…

Centos7 安装Docker 详细多图版

配置要求 Docker CE&#xff08;社区免费版&#xff09; 支持 64 位版本 CentOS 7&#xff0c;并且要求内核版本不低于 3.10&#xff0c; CentOS 7 满足最低内核的要求&#xff0c;所以我们在CentOS 7安装Docker。 一、Centos安装Docker 1.1 卸载&#xff08;可选&#xff0…

springboot+docker实现微服务的小例子

【任务】&#xff1a; 创建一个服务A&#xff1a;service_hello 创建一个服务B&#xff1a;service_name service_name负责提供一个api接口返回一个name字符串。 service_hello负责从这个接口获取name字符串&#xff0c;然后进行一个字符串拼接&#xff0c;在后面加一个hello&…

Linux - 借助 inotifywait,轻松实现 Linux 文件/目录事件监听

文章目录 inotify-tools 依赖包使用示例 inotify-tools 依赖包 [rootVM-24-3-centos ~]# yum install inotify-tools Loaded plugins: fastestmirror, langpacks Repository epel is listed more than once in the configuration Determining fastest mirrors ...... ...... ..…

市面上那里有稳定L2股票行情数据接口?

随着市场的发展和技术的进步&#xff0c;level2股票行情数据接口已经成为股票交易软件的标准配置之一。虽然这些券商软件的功能在很大程度上相似&#xff0c;但它们仍然有自己的特点和优势。 例如&#xff1a;通过股票交易所以其专业的研究报告和丰富的信息服务而受到广泛关注&…

uniapp - 全平台兼容实现上传图片带进度条功能,用户上传图像到服务器时显示上传进度条效果功能(一键复制源码,开箱即用)

效果图 uniapp小程序/h5网页/app实现上传图片并监听上传进度,显示进度条完整功能示例代码 一键复制,改下样式即可。 全部代码 记得改下样式,或直接

实验篇——家族成员染色体位置分析

实验篇——家族成员染色体位置分析 文章目录 前言一、名词解释二、实操1. 获取存储基因ID的文件2. 获取基因密度文件3. 获取染色体文件4. 执行 总结 前言 在基因家族分析中&#xff0c;通过观察基因家族成员在染色体上的位置。可以判断在染色体上是否成簇分布。 一、名词解释 …

【Python原创毕设|课设】基于Python Flask的上海美食信息与可视化宣传网站项目-文末附下载方式以及往届优秀论文,原创项目其他均为抄袭

基于Python Flask的上海美食信息与可视化宣传网站&#xff08;获取方式访问文末官网&#xff09; 一、项目简介二、开发环境三、项目技术四、功能结构五、运行截图六、功能实现七、数据库设计八、源码获取 一、项目简介 随着大数据和人工智能技术的迅速发展&#xff0c;我们设…