1. 程式人生 > >freeswitch 800 路併發數測試

freeswitch 800 路併發數測試

本站宣告:版權歸原作者所有。

今天測試了一下freeswitch的併發數,發現確實是比asterisk要強,我從100路一直測試到800路, 期間不斷用監聽通道隨機打電話到各通道聽聲音質量,沒有發現聲音出現任何問題,果然是很給力啊!
測試軟體環境: CentOS 5.6 freeswitch 1.0.6 winsip
測試硬體: Intel(R) Xeon(R) CPU           E5410  @ 2.33GHz DDR 2 800  2G
測試方法: winsip 呼入到freeswitch,freeswitch 給winsip放IVR語音,等待按鍵超時後結束通話, winsip 再自動重新呼入,如此迴圈
注意:此測試中所有的語音都是需要freeswitch處理的,不是bypass模式,和預設asterisk的處理方式是一樣的 。

———————————————–本站備註———————————————-

1、WINSIP 破解版在WIN7上使用有的機器有問題,在XP上可以正常執行。

2、WINSIP 測試 FREESWITCH 時,需要呼叫5080埠。(在此感謝 www.voip88.com 的朱利中先生的幫忙解答)

3、WINSIP測試 FREESWITCH 時,若使用5060埠,會發生註冊認證不成功的情況。

4、WINSIP測試 FREESWITCH 時,若使用5060埠,並且將FREESWITCH 上的使用者配置為無需認證即可註冊成功,會發生呼叫認證不成功的情況。

5、也可以換用SIPP進行壓力測試,具體使用方法請參考:

本站宣告: 以下內容版權歸杜金房先生。

原文內如如下:

SIPP 是一個很好的SIP測試工具,不過其預設的配置檔案好像有點問題,因此FreeSWITCH推薦使用以下配置檔案進行測試:

http://www.freeswitch.org/eg/load_test/dft_cap.xml

使用方法很簡單,只需要執行以下命令就可以了,我進行了個簡單測試,每秒發一個請求,每個請示持續10秒(10000ms)。發到FreeSWITCH的5080埠:

sipp -sf dft_cap.xml -r 1 -d 10000 192.168.1.21:5080 

最初會收到好多404,那是因為還沒有路由。看一下 FreeSWITCH 的 LOG,在FreeSWITCH public那個 context 里加個到 service的路由就好了:

<extension name="200"> <condition field="destination_number" expression="^service$"> <action application="answer"/> <action application="playback" data ="local_stream://moh"/> </condition> </extension> 

當然 SIPP 還有好多選項,用起來也很靈活,拋磚引玉,剩下的就靠你慢慢琢磨了。祝玩得開心!