流量测试工具IXchariot介绍

海拓天成技术有限公司
HTTC Technologies Co., Ltd.
文档编号 Document ID
密级 Confidentiality level
内部公开
文档状态 Document Status
IxChariot
拟制
Prepared by
蔺吉森
Date
日期
2009-6-30
评审人
Reviewed by
半规管Date
日期
yyyy-mm-dd
批准
Approved by
Date
日期
yyyy-mm-dd
北京海拓天成技术有限公司
HTTC Technologies Co., Ltd.
All rights reserved
版权所有  侵权必究
( for internal use only)
仅供内部使用
神经皮肤黑变病
日期
Date
修订版本
Revision Version
修改
章节
Sec No.
修改描述
Change Description
作者
Author
 
1    前言    4
2    特性背景介绍    5
2.1    简单描述    5
2.2    组网环境    53    异常处理    10
1 前言
Chariot  是一个独特的测试工具,也是目前在应用层性能测试领域得到业界广泛认可的 测试系统。Chariot 能够评估网络应用的性能和容量,对网络和设备进行压力测试,得到设 备及网络在不同应用、不同参数下的吞吐量、时延、丢包、反应时间等性能参数。Chariot  作为压力、故障定位、评估设备及网络应用层性能的测试软件,是维护健康、 快速、可靠网络和研发生产高性能网络设备所需的可靠工具。目前被世界众多的知名企业、 运营商、制造商和评测实验室所使用。
2 特性背景介绍
2.1 简单描述
IxChariot () Performance Endpoints
IxChariot Performance Endpoints 是一套專門用來測試網路效能的程式,
來知道網路整體的吞吐量(Throughput),但是要看瞬間或是針對 TX / RX 來看效能時;
IxChariot Performance Endpoints 主要的程式分為兩個,
1. Endpoint (主要在執行網路傳輸的程式) , 金陵大报恩寺
2.console(只負責將結果整合報告出來八目)
Endpoint 可以使用在很多平台不管是 Windows / Linux / Mac / Solaris ..
2.2 组网环境
測試環境可参照如下:
執行完 endpoint,接下來就是 console 端設定的工作.幾點事情要注意就是 firewall (iptables) 不要開啟.待測的 endpoint 可以為任何作業系統.console 只能為 windows.
Endpoint 官方的說明文件
www.ixiacom/endpoint_library/6.
IxChariot () Performance console
1.How to end a test run :預設是當 endpoint 有問題發生時才會中斷測試,要不然會繼續執行下去.不過我這邊的測試重點是效能 Performance 當然如果是要看網路品質 Quality 那就使用預設值即可.通常不用太長時間一分鐘也就可以了.
2.勾選 "collect endpoint CPU utilization" :會去收集 endpoing 的 CPU 使用率,好處是可以讓我們看到endpoint 端是否因為網路傳送的瓶頸是 CPU 而不是網路頻寬.
IxChariot 可以測試範圍包括單向的(RX,TX)或是同時雙向(RX,TX),
主要測試的是三台 PC (IP:192.8.1.249 , 192.8.1.116 ,192.8.1.189) ,其中一台PC (IP:192.8.1.249) 是主要被測試機台. Windows (IP:192.8.1.54) 只要是當作 console .
在這邊所有的範例大多是 1 對 2 的效能測試,雖然可以測試但是這樣通常不會逼出最佳的效能值,如果要達到網路的最佳效能.可能還需要做到 1 對 5 或是 1 對 10 的測試環境.
IxChariot () TX RX
TX(uni-direction):
基本上 Linux 安裝完 endpoint 就算完成了,我先跑單向(TX:Transfer)很簡單只要指定誰向誰傳送 IP:192.8.1.249 -> 192.8.1.116 , 192.8.1.189
Pair comment : 就隨便取個你記得住的名稱或是一看就知道跑怎麼樣的測試的名稱.
Endpoint 1 to Endpoint 2 : 這邊概念很簡單就是 Endpoint 1 會向 Endpoint 2 傳送資料.如果待測主機是 Endpoint 1 (IP :192.8.1.249) 那我們就是要測試 TX. 反過來就是 RX.
Endpoint 1 network address : 192.8.1.249
Endpoint 2 network address : 192.8.1.116
Selected Script: Ixchariot 準備了很多的 script 給我們選擇,因為是要跑出最佳效能所以選擇了  High _Performance_Throughput.scr 這個 script.
這樣還沒結束主要我們使用 1 對 2 的方式測試,剛剛設定第一對,接下來使用 tool bar 上的 copy / paste 再修改 Endpoint 2 network address : 192.8.1.189麻醉剂
OK!!前置工作完成,選擇 Run 就會開始進行 TX 的測試.結果是即時回應的所以你可以立刻看到目前所有的結果.
RX(uni-direction):
在 tool bar 上面有一個選項是 "Swap Endpoints" 可以很輕易的將測試 TX 變成 RX.可以很清楚看到測試方向180度改變.IP:192.8.1.116 , 192.8.1.189 -> 192.8.1.249
TX+RX(Bi-direction)
要同是跑 TX+RX 就是把剛剛所有的 TX 和 RX 加在一起跑,方式一樣使用 tool bar 上的 copy / paste 再 Swap Endpoints 產生4個 pair.
IxChariot () Performance report 堆芯熔化
辛辛苦苦跑完了,當然要一個報告,在 File / Export / 報告方式有三種 HTML / Text / CSV 不過建議還是使用 HTML 的格式.
3 异常处理
如果遇tracerroute远端可达,但是流量轨道建立不起来;流经设备指示灯闪烁间隔比较长;打开windows自带的cmd 输入netstat查看本地网卡已建立的TCP连接、如果其中很多TCP连接都是指向对方网卡的,可是IXchariot流量却建立不起来,这时就需要关闭这些无用的TCP连接。
1)使用360卫士,手动方式关闭连接到本机的TCP连接。
2)通过禁用网卡再重新启动方式,清除经该网卡建立的TCP连接。

本文发布于:2024-09-23 15:20:34,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/104120.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:測試   網路   使用   效能
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议