Sipp - 用來對 Asterisk Server 作壓力測試的軟體。
官方網站:http://sipp.sourceforge.net/
Asterisk Server)
H/W: VMware Guest OS( vCPU 2.33GHZ Intel-Xeon x1, RAM x512MB)
OS: Elastix 1.5.2-2
IP: 10.10.10.102
Ubuntu Client)
H/W: VMware Guest OS( vCPU 2.33GHz Intel-Xeon x1, RAM x1024MB)
OS: Ubuntu 9.04
Software: SIPp v2.0.1
IP: 10.10.10.151
PBX -> PBX Configuration -> Trunk
Trunk Name : sipp
PEER Details:
host=dynamic type=friend user=sipp canreinvite=no disallow=all allow=ulaw context=custom-sipp
PBX -> Tools-> File Editor -> extensions_custom.conf
; for sipp testing [custom-sipp] exten => 2005,1,Answer exten => 2005,2,Background(tt-monkeys) exten => 2005,3,Goto(2)
PBX -> Tools -> Asterisk Cli
Command: dialplan reload
AGI 的作法
[custom-sipp] exten => 2005,1,NoOp(Sipp Stress Testing) exten => 2005,n,AGI(sipp-test.agi) exten => 2005,n,Hangup
// 線上安裝軟體
#>apt-get install sip-tester
// 開始對主機作壓力測試
#>sipp -sn uac -d 60000 -i 10.10.10.151 -s 2005 10.10.10.102 -l 30
-sn 測試腳本的名稱,uac-標準 SipStone UAC
-d 每一個通話維持 60000ms(60秒)
-s 撥出的分機號
10.10.10.102 Asterisk 主機的 IP 位址
10.10.10.151 執行 sipp 工作站 IP 位址
-l 線上最大通話數
PS. 上述所執行的測試情境說明為,使用標準腳本,模擬對主機發送最大線上通話數為 30,每一個通話維持 20 秒,而且每產生一個通話時會撥到 2005 進入 Music on Hold 並等待 20 秒後自動掛斷。
Perf_Test 是由 AskoziaPBX 以 Sipp 來測試 Asterisk 的所開發 perl script,附件包含一個操作手冊及執行檔。
最新檔案及更多報表可以從官方下載,執行:
svn co https://wush.net/svn/askozia/trunk/testsuite/ testsuite
測試模式有分為三種:
如果遇到錯誤:which: no gnuplot in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
Ans: 安裝 gnuplot 套件,執行 yum install gnuplot。
如果遇到錯誤:which: no sipp in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
Ans: 先安裝 Sipp。
| 文件 | 大小 | 日期 | 附件上傳者 | |||
|---|---|---|---|---|---|---|
| limited-100_ast-debug-2.png 無描述 | 28.94 KB | 18:03, 12 Sep 2009 | alang | 動作 | ||
| limited-100_ast-debug.png 無描述 | 64.72 KB | 18:03, 12 Sep 2009 | alang | 動作 | ||
| limited-100_sipp-1.png 無描述 | 16.49 KB | 18:03, 12 Sep 2009 | alang | 動作 | ||
| limited-100_sipp-2.png 無描述 | 16.25 KB | 18:03, 12 Sep 2009 | alang | 動作 | ||
| limited-100_sipp-3.png 無描述 | 15.02 KB | 18:03, 12 Sep 2009 | alang | 動作 | ||
| limited-100_top.png 無描述 | 37.49 KB | 18:03, 12 Sep 2009 | alang | 動作 | ||
| limited-100_vm.png 無描述 | 36.16 KB | 18:03, 12 Sep 2009 | alang | 動作 | ||
| limited-30_ast-debug-2.png 無描述 | 30.37 KB | 18:02, 12 Sep 2009 | alang | 動作 | ||
| limited-30_ast-debug.png 無描述 | 64.42 KB | 18:02, 12 Sep 2009 | alang | 動作 | ||
| limited-30_sipp-1.png 無描述 | 16.5 KB | 18:02, 12 Sep 2009 | alang | 動作 | ||
| limited-30_sipp-2.png 無描述 | 16.24 KB | 18:02, 12 Sep 2009 | alang | 動作 | ||
| limited-30_sipp-3.png 無描述 | 15.06 KB | 18:02, 12 Sep 2009 | alang | 動作 | ||
| limited-30_top.png 無描述 | 38.04 KB | 18:02, 12 Sep 2009 | alang | 動作 | ||
| limited-30_vm.png 無描述 | 33.53 KB | 18:03, 12 Sep 2009 | alang | 動作 | ||
| Perf_Test_by_AsloziaPBX.zip AskoziaPBX Performance Test | 747.84 KB | 17:28, 20 Jul 2011 | alang | 動作 | ||
| sipp-test.agi sipp-test.agi | 339 位元 | 16:48, 27 Nov 2010 | alang | 動作 | ||
0 new calls during 1.0001 s period 1 ms scheduler resolution
我的理解是:call-rate 呼叫率的意思,每秒向系统增加10个呼叫,持续20秒
下一句是前一秒没有呼叫量,1ms的完成情况
这样理解我感觉是不对的,因为和图的其他参数有些不统一,请问应该怎么去解释这些标题的意思呢?