网络通信 频道

侠诺鲸鱼机 QVM100双WAN口VPN

  测试环境和测试方法

  我们在IT168网络实验室按照测试“网络示意图一”所示搭建了测试网络。客户端为30台基于Celeron处理器的PC,他们均配置了百兆以太网卡,通过思科Catalyst4500千兆交换机(WS-X4013+ Supervisor Engine II-Plus和WS-X4548-GB-RJ45)连接至被测路由器的LAN口。另外一端为一台双Xeon配置的服务器,根据测试项目的不同,我们将其千兆以太网卡连接至被测路由器的LAN口或者WAN口。控制台直接连接在被测路由器的LAN口,方便配置路由器和进行测试。

测试网络示意图一

  我们使用了NetIQ Chariot 5.0对于被测设备进行了测试。在Chariot 5.0中预置了多个脚本,它们可以可以不同应用时的情况,比如FTP、Mail、Web、Lotus、IPTV、RealAudio、ActiveDirectory、MicrosoftSQL等等。这个软件是站在用户的角度上来衡量网络性能,同采用仪器测试的实际含义并不相同,请读者在阅读测试结果的时候注意区别。

  因为NetIQ Chariot对于其运行平台要求配置较高(处理器性能、磁盘性能均对于产生的吞吐量有影响),因此我们采用了多台基于Celeron 1.7GHz处理器的PC来产生负载。不过由于只有一台交换机,因此另外一端只能采用一台华硕双Xeon 3.0GHz服务器AP2400-E2来应对,经过我们反复验证这样的系统产生数据包的速率最高为70 kpps,无法测试出线速设备在处理64B MAC帧时的峰值吞吐量。

  我们通过调节Chariot测试脚本,可以生成容量分别为64B、128B、256B、512B、1024B和1514B尺寸的帧,采用抓包软件分析知道这些不同尺寸的帧中54 Bytes的内容是固定的,这里面除了18字节的帧报头、校验信息等,应该还包括Chariot软件的一些标识信息,容量为36字节。

  因此,我们所调节生成的帧中包含实际的数据分别为10B、74B、202B、458B、970B和1460B。而Chariot所统计的吞吐量只是包含了脚本中所定义的“file_size”字节数目,而Chariot为测试所产生的大约36字节的信息是包括在每一帧中的。很显然,随着我们测试所使用的帧容量越小,其内的有效数据的比例就越小。

  按照这样计算,在传输64B MAC帧时,NetIQ Chartiot测试结果达到12Mbps左右,就是“线速”了。这也就是我们反复强调不要直接拿NetIQ Chariot的测试结果对比仪器测试结果或者百兆、千兆设备标称值来判定被测设备的原因了。

Client和Console配置

主板 Gigabyte
芯片组 i845GL+ICH4
驱动程序 5.10.1006
处理器 Intel Celeron 1.7GHz
前端总线 400MHz FSB
L2容量 128KB
内存 Kingston 256MB DDR333
内存时序 2.5-3-3-7 1CMD
磁盘控制器 ICH4
硬盘 Seagate 7200.7 40GB
分区 硬盘分为两个分区,均为NTFS格式,系统默认簇,主分区20GB,其它分为扩展分区
驱动程序 2.3.0.2160
操作系统 Microsoft Windows XP Pro
板载网卡 Realtek RTL8139
网卡驱动程序 5.396.530.2001

 

Server配置

主板 ASUS NCL-DS1
芯片组 E7520+ICH5R+PXH6700
驱动程序 6.3.0.1005
处理器 Intel Xeon 3.0GHz x 2
前端总线 800MHz FSB
L2容量 1MB
处理器设置 开启HT、关闭EIST
驱动程序 -
内存 Kingston 512MB DDR333 x 4
内存时序 2-3-3-6 1CMD
磁盘控制器 板载Adaptec AIC-7902W
硬盘 Seagate 10k.7 73GB SCSI x2
RAID模式 RAID 0
分为两个分区,均为NTFS格式,系统默认簇,主分区20GB,其它分为扩展分区
共享文件夹设置在逻辑分区
驱动程序 HostRaid Driver 1.2.63.0
操作系统 Microsoft Windows Server2003,Enterprise Edition
板载网卡 板载Broadcom BCM5721千兆网卡
网卡驱动程序 8.27.1.0
0
相关文章