IxChariot
IxChariot 是一個商業測試工具,,它通過模擬真實應用流來預測現實負載情況下的網絡設備和系統的性能,在應用層性能測試領域得到業界認可。 對於企業來說,IxChariot可應用於設備選型、網絡建設及驗收、日常維護等3個階段,提供設備網絡性能評估、故障定位和SLA基准等服務。
IxChariot測試系統通過在數千個網絡節點上模擬上百種協議,提供詳盡的網絡性能評估和設備測試。使用IxChariot可以全面的評估在有線網絡或者無線網絡上運行各種應用程序時的性能特性,IxChariot測試系統包括:
-
IxChariot控制台(Console)
- 測試端點(Performance Endpoint)
-
IxProfile
都可安裝在普通PC或者服務器上,但控制台目前只能安裝在Windows操作系統上,而Endpoint支持各種主流的操作系統。
1. 軟件
-
http://www.ixiacom.com/support/endpoint_library/
-
http://downloads.ixiacom.com/products/ixchariot/endpoint_library/7.30sp1//mac/pemac_730.dmg
-
http://downloads.ixiacom.com/products/ixchariot/endpoint_library/8.00/pevista64_80.exe
-
http://downloads.ixiacom.com/products/ixchariot/endpoint_library/8.00/pelnx_80.tar.gz
-
http://downloads.ixiacom.com/products/ixchariot/endpoint_library/8.00/pelinux_amd64_80.tar.gz
-
1.1. 安裝linux endpoit
@task def installEndpoint(): put('/srv/fabric/IxChariot/pelinux_amd64_80.tar.gz','.') run('tar xzf pelinux_amd64_80.tar.gz') run('./endpoint.install') run('cp /usr/local/Ixia/rc2exec.lnx /etc/rc.d/init.d/endpoint') run('service endpoint start')
2. 如何測試網絡吞吐量
在網絡維護過程中,經常會遇到下面的問題:
- 如何確認新安裝的網絡鏈路是否達到預期的性能(例如2MB,10MB,100MB,1000Mbps)?
- 對於一個正在使用的網絡,如果它的性能比正常情況慢了許多,如何來查找網絡中的瓶頸?
- 企業要增加某種應用時,如何知道現有帶寬是否滿足要求?
2.1. 面向吞吐能力的測試: 測試兩點間最大吞吐
確保endpoint啟動,配置測試的2節點的ip地址:
點擊Select Script選擇High_Performance_Throughput.scr腳本,然后點OK
吞吐的曲線:
另外一次的吞吐統計:
導出:在File菜單中選擇Export可以把結果導出為html,txt,csv或者pdf文件
2.2. 面向響應速度的測試:測試能夠達到最快的響應速度
選擇Response_Time.scr
2.3. 混合模型:吞吐+響應速度
利用copy&paste復制當前的pair,給copy出來的pair加載面向響應速度的測試腳本;然后啟動: