利用IXCHARIOT進行網絡測速
在數據網絡維護中,咱們對於網絡的考慮主要是帶寬和延時,是基於四層如下的網絡。隨着電信企業的轉型,各種客戶的需求常常呈現咱們維護人員面前,好比說,用戶抱怨「網絡速度怎麼這麼慢?」,「電信給我提供的帶寬究竟是多少?」。這個時候咱們就須要一個比較直觀、方便的工具給用戶演示和講解。
不少人在測試和演示帶寬的時候使用下載軟件或者網絡測試網站進行,這有必定的侷限性。好比說下載軟件,須要提供下載的服務器可以有較高的帶寬,並且其餘用戶的併發下載數不要過高。這裏我和你們共享在平常維護工做中,所使用到的兩個網絡利器:IXCHARIOT
Chariot 是NETIQ公司的多功能網絡業務測試軟件。很是多的評測實驗室都在使用Chariot軟件進行網絡設備的性能測試,好比一些千兆以太網卡橫向比較測試和無線局域網產品的橫向比較測試,甚至不少對於防火牆設備的評測都採用了Chariot。這裏我結合平常的應用作相關的說明。
測試模型以下圖:
Chariot 的基本組成包括Chariot 控制檯和Endpoint。其中Chariot 控制檯能夠運行於Microsoft 的各類Windows 平臺。在Chariot 控制檯上能夠定義各類可能的測試拓撲結構和測試業務類型。Endpoint 能夠運行在幾乎目前流行的全部操做系統上。Chariot Endpoint 可以充分利用運行主機的資源,執行Chariot 控制檯發佈的Script 命令,從而完成須要的測試。
點到點電路的測試:首先,分別在要測試網絡的兩端各接上計算機A、B,系統能夠不限,但網絡要可以PING通。計算機上運行CHARIOT的客戶端軟件Endpoint。運行endpoint.exe後,任務管理器中多了一個名爲endpoint的進程。
接着,新建一個CASE, 選擇點到點,ADD PAIR,
在「Add an Endpoint Pair」窗口中輸入Pair名稱,而後在Endpoint1處輸入A計算機的IP地址,在Endpoint2處輸入B計算機的IP地址。按「select script」按鈕並選擇一個腳本,因爲咱們是在測量帶寬,因此可選擇軟件內置的Throughput.scr腳本。
Chariot 支持多種網絡業務,內置超過120 個業務腳本,如FTP,HTTP,IPTV,Netmeeting,RealAudio 等,之後讀者能夠本身去慢慢摸索每一個腳本本身的做用,有了心得和我一塊兒分析(4feng@126.com)。我選擇了Chariot 提供的Throughout 測試腳本對被測網絡的吞吐量進行了測試。該測試腳本經過發送、接收並確認一個大文件來得出吞吐量的測試結果。CHARIOT能夠測量包括TCP、UDP、SPX在內的多種網絡傳輸層協議,咱們在測量帶寬時選擇默認的TCP便可。
同時咱們能夠修改腳本文件,這裏只是把默認的傳輸文件的大小進行了修改,默認的文件因爲過小,在我這裏的網絡瞬間就傳輸完畢了,程序認爲這樣測試出來的數據不正確,因此把文件的大小提升了10 倍數值,以取得一個較穩定的值。
Chariot 能夠在同一臺計算機上模擬出不少的請求,在這裏我是用的雙向請求每一個請求分別有5 個模擬出來的獨立線程。
選擇工具欄上的RUN 值開始咱們此次的吞吐量的測試。
Chariot 支持多種網絡業務,內置超過120 個業務腳本,如FTP,HTTP,IPTV,Netmeeting,RealAudio 等,之後讀者能夠本身去慢慢摸索每一個腳本本身的做用,有了心得和我一塊兒分析(4feng@126.com)。我選擇了Chariot 提供的Throughout 測試腳本對被測網絡的吞吐量進行了測試。該測試腳本經過發送、接收並確認一個大文件來得出吞吐量的測試結果。CHARIOT能夠測量包括TCP、UDP、SPX在內的多種網絡傳輸層協議,咱們在測量帶寬時選擇默認的TCP便可。
同時咱們能夠修改腳本文件,這裏只是把默認的傳輸文件的大小進行了修改,默認的文件因爲過小,在我這裏的網絡瞬間就傳輸完畢了,程序認爲這樣測試出來的數據不正確,因此把文件的大小提升了10 倍數值,以取得一個較穩定的值。
Chariot 能夠在同一臺計算機上模擬出不少的請求,在這裏我是用的雙向請求每一個請求分別有5 個模擬出來的獨立線程。
選擇工具欄上的RUN 值開始咱們此次的吞吐量的測試。
在測試的過程當中,咱們能夠時時的查看當前兩臺測試計算機之間的網絡吞吐量的數值。
測試結束的時候,咱們能夠很方便的看到最後的數據結果,此次測試顯示兩臺計算機之間的網絡傳輸的吞吐量數據在190Mbps ,因爲採用的是雙向傳輸因此最後數據大於承若的100Mbps 。測試的顯示圖表能夠有不少種不一樣的顯示模型,你能夠用鼠標右鍵來選擇本身想要看的模型,固然也支持自定義的高級格式。
測試結果的數據圖表咱們也能夠選擇用不一樣的單位級別來查看,固然程序也會默認自動爲咱們選擇一個合適的單位級別。
咱們也能夠把測試的報告保存成一個文件。
上面的就是保存成HTML 結果的測試報告。這樣配上咱們網絡拓樸圖就能夠給用戶以完整的報告。