网络吞吐量测试仪是一种用于评估网络设备性能的重要工具,其基本原理如下: 吞吐量定义:在网络中,数据是由一个个数据包组成的,每个数据包的处理都会耗费资源。吞吐量是指在没有帧丢失的情况下,设备能够接受的最大速率。
测试方法:吞吐量的测试需要由被测试链路的双端进行端对端的测试。主要有两种测量手段:基于PC软件的测试和使用专门的测试仪器进行的测试。对于流量较大的测试(如大于30Mbps以上),通常使用测试仪器,因为测试仪器能提供稳定、独立和可重复性的测试结果。
计算方式:一种典型的吞吐量测试方法是从网络的一个设备向另一个设备发送流量,并确定一个速率和发送时间间隔,而接收端的设备计算接收到的测试帧,测试结束时系统计算接收率--即吞吐速率。另一种方法是在测试中以一定速率发送一定数量的帧,并计算待测设备传输的帧,如果发送的帧与接收的帧数量相等,那么就将发送速率提高并重新测试;如果接收帧少于发送帧则降低发送速率重新测试,直至得出最终结果。
网络吞吐量测试仪应用领域:
网络维护与故障查找:网络吞吐量测试是网络维护和故障查找中最重要的手段之一,尤其是在分析与网络性能相关的问题时,吞吐量的测试是测试手段。
网络带宽验证与测试:作为验证和测试网络带宽常用的技术就是吞吐量测试。
企业网管与维护工程师:对于企业的网管和维护工程师来说,在进行端对端的测试中是不需要了解或测试物理网络的,由于IP是承载应用业务的网络互联平台,这样的端对端链路测试中的物理网络可以是无线网络、路由环境、透明网络甚至是非对称的网络。
交换机性能评估:吞吐量测试也广泛应用于交换机的性能评估,如RFC2889为LAN交换设备的基准测试提供了方法学,它将RFC2544中为网络互联设备基准测试所定义的方法学扩展到了交换设备,提供了交换机转发性能、拥塞控制、延迟、地址处理和错误过滤等基准测试的方法说明。