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

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.sh

for num in `seq 1000 2099`
do
    cp -r example $num
    echo "<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`
do
    callee=$(($num+100))
    echo $callee
    baresip -d  -f $num
    sleep 1
done

2. 测试方法

简单除暴,互相呼叫

fsapi呼叫脚本

#!/usr/bin/env bash
# 1xxx 呼叫2xxx
# start_call.sh

for num in `seq 1000 1099`
do
        echo "$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方),无法继续测试了。

猜你喜欢

转载自blog.csdn.net/jia198810/article/details/132479991
今日推荐