官方的性能报告:
Kamailio (OpenSER) 1.2.0 - Transaction Module and User Location Performance Tests
如下的提取的性能参数也是基于官方的性能报告,信令走的UDP,作为做系统方案的参照,Kamailio的性能还是非常,非常优秀!
All used SIP-related software was configured to use UDP as transport protocol for SIP.
场景1:注册:
UAC | --->REGISTER---> | Proxy |
UAC | <---200 OK<--- | Proxy |
Results reported by SIPP:
Iterations | 100000 | |
Max concurent calls | 100 | |
Max allowed Rate | 20000 | requests per second |
Average Call Rate | 7692.899 | requests per second |
Failures | 0 | |
Retransmissions | 0 | |
Timeout | 0 | |
Elapsed Time | 00:00:12:999 | hour:min:sec:msec |
Full screen can be found here |
场景2:INVITE呼叫:
Results reported by SIPP on the UAC servers:
UAC--->INVITE--->Proxy UAC<---100 Trying<---Proxy Proxy--->INVITE--->UASUAC<---200 OK<---Proxy<---200 OK<---UASUAC--->ACK--->Proxy--->ACK--->UASUAC--->BYE--->Proxy--->BYE--->UASUAC<---200 OK<---Proxy<---200 OK<---UAS
UAC1 (192.168.2.100:5060) | ||
Iterations | 200000 | |
Max concurrent calls | 27 | |
Max allowed Rate | 7000 | calls per second |
Average Call Rate | 4164.758 | calls per second |
Failures | 0 | |
Retransmissions | 0 | |
Timeout | 0 | |
Elapsed Time | 00:00:48:022 | hour:min:sec:msec |
Full screen can be found here |
UAC2 (192.168.2.101:5060) | ||
Iterations | 200000 | |
Max concurrent calls | 27 | |
Max allowed Rate | 7000 | calls per second |
Average Request Rate | 3896.661 | calls per second |
Failures | 0 | |
Retransmissions | 0 | |
Timeout | 0 | |
Elapsed Time | 00:00:51:326 | hour:min:sec:msec |
Full screen can be found here |
场景3:Message消息:
UAC | --->MESSAGE---> | Proxy | --->MESSAGE---> | UAS |
UAC | <---200 OK<--- | Proxy | <---200 OK<--- | UAS |
Results reported by SIPP on the UAC servers:
UAC1 (192.168.2.100:5060) | ||
Iterations | 200000 | |
Max concurrent requests | 70 | |
Max allowed Rate | 10000 | requests per second |
Average Request Rate | 8047.966 | requests per second |
Failures | 0 | |
Retransmissions | 0 | |
Timeout | 0 | |
Elapsed Time | 00:00:24:851 | hour:min:sec:msec |
Full screen can be found here |
UAC2 (192.168.2.101:5060) | ||
Iterations | 200000 | |
Max concurrent requests | 70 | |
Max allowed Rate | 10000 | requests per second |
Average Request Rate | 7427.765 | requests per second |
Failures | 0 | |
Retransmissions | 0 | |
Timeout | 0 | |
Elapsed Time | 00:00:26:926 | hour:min:sec:msec |
Full screen can be found here |
不同线程数性能报告:
如此高的性能,搞个双机热备作为信令服务,然后媒体服务freeswitch搞个分布式,如此的可靠性的呼叫平台就非常的优秀了!