测试环境:阿里云服务器 ECS

OS:debian 9

服务器配置信息:

架构:              x86_64
CPU 运行模式:    32-bit, 64-bit
字节序:           Little Endian
CPU:                   8
在线 CPU 列表:   0-7
每个核的线程数:2
每个座的核数:  4
座:                 1
NUMA 节点:         1
厂商 ID:           GenuineIntel
CPU 系列:          6
型号:              85
型号名称:        Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz
步进:              4
CPU MHz:             2500.020
BogoMIPS:            5000.04
超管理器厂商:  KVM
虚拟化类型:     完全
L1d 缓存:          32K
L1i 缓存:          32K
L2 缓存:           1024K
L3 缓存:           33792K
NUMA 节点0 CPU:    0-7
标记:              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ibrs ibpb stibp kaiser fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1

测试方法:

sipp发起呼叫(呼通后等待30秒,发送按键0,等待30秒,发送按键1,等待30秒,挂机)——>FreeSWITCH-external——>xml diaplan(放一段IVR语音5秒,放一段音乐118秒)

FreeSWITCH配置:

1、语音文件放在 /dev/shm;

2、core.db 放在 /dev/shm;

3、设置最大通道:3000;

4、最大caps:100

5、最大空闲CPU:20

测试结果:

sipp启动

FreeSWITCH折腾笔记11--IVR放音性能测试_一次性能测试

查看通道

FreeSWITCH折腾笔记11--IVR放音性能测试_一次性能测试_02

top

FreeSWITCH折腾笔记11--IVR放音性能测试_一次性能测试_03

网络流量

FreeSWITCH折腾笔记11--IVR放音性能测试_一次性能测试_04

性能观测

FreeSWITCH折腾笔记11--IVR放音性能测试_一次性能测试_05

句柄数

FreeSWITCH折腾笔记11--IVR放音性能测试_一次性能测试_06

最终测试结果

FreeSWITCH折腾笔记11--IVR放音性能测试_一次性能测试_07