大家好这里是MiniSMB,本文主要先容网络测试工具IxChariot与MniSMB在Win10下的比较。 本次比较主要是基于UDP报文而不是TCP报文,因为UDP是业内公认路由压力测试的标准协议。TCP无法真正做到压力测试,原因是TCP是可靠的协议 一旦TCP丢包 TCP协议站就会重传报文,同时TCP协议站的拥塞控制机制会控制报文数量,从而影响测试精准性。 先容 IxChariot是美国IXIA企业的应用层性能测试App,也是在应用层性能测试领域得到业界认可的测试系统。对于企业网而言,IxChariot可应用于设备选型、网络建设及验收、日常维护等3个阶段,提供设备网络性能评估、故障定位和SLA基准等服务。 MiniSMB经过迭代更新,可以直接安装在Windows10上运行,也是是目前Windows下性能最高的网络测试工具,可以支撑小包压力测试、百万级数据会话测试,与IxChariot相比无须两台机器之间相互发送,MiniSMB可以直接根据用户配置的数据流,按指定的速率发送数据包,其运行机制与信尔泰、思博伦、ixia商业版本相类似。 测试目的 一方面通过使用IxChariot去发现与比较我司App的不足,另一方面也是想测试下Windows版的MiniSMB是否具有被广泛试用的价值。 测试环境 准备两台PC机,配置如下: 硬件性能 Processor Intel Core Processor (Broadwell, IBRS) 3.39 GHz (4 processors) Installed RAM 4.00 GB System type 64-bit operating system, x64-based processor Windows 系统版本 Edition Windows 10 Pro 网卡 英特尔X550T2 1G/2.5G/10G 双端口网卡 测试环境配置如图1所示,准备两台上述配置的Win10 PC机,在这两台PC机上分别安装一块2.5G英特尔网卡,将两台PC机的网卡端口进行直连。 大家将上面一台PC机称为server,设置IP地址为192.168.3.10,下面一台PC机称为client,设置IP地址为192.168.3.11,在client端建立10条流发送大包1500、字节长度的报文给予server端,以上为测试环境配置,接下来让大家开始测试。
测试开始 ①IxChariot测试 打开App开始设置
② MiniSMB测试 大家在两台PC机上分别打开MiniSMB,分别连接server机与client机的网卡端口
添加一条1500字节的流,速度限制在250KPPS(注:因为直连工作在mac层所以无须设置IP地址)
开始打流
性能对比
总结 MiniSMB相对IxChariot的比较: [size=12.0000pt]1、在数据表象上,MiniSMB比特率数据绝对值远超IxChariot,表明MiniSMB能够更好的发挥出网卡的性能;; 2、MiniSMB在发包统计图中更加稳定,这是由于MiniSMB借助内核架构的优势,是唯一一款基于Windows内核发包引擎,直接从驱动端获取测试数据,因此提高了数据的稳定性; 3、MiniSMB在UDP报文测试上更加专业,无IP分片现象,提高了测试的精准度; 以上为网络测试工具IxChariot与MniSMB在Win10下的比较,感谢大家的翻阅; MiniSMB工控/Windows10个人免费版已经全面开启下载,有兴趣的朋友可加Q群 477752341;
想要了解MiniSMB如何安装、小包测试案例视频的朋友可在B站搜索MiniSMB,谢谢大家。
|