测试方法和测试结果
我们在IT168网络实验室,利用NETIQ公司的Chariot 5.0和Endpoint Performance 4.5。为了能体现这款千兆交换机的性能,我们特别选择了配置了千兆网卡的测试平台:
Console、Endpoint 配置 | |
主板 | Gigabyte 8IPE1000 (Intel 865P + ICH5,socket478) |
处理器 | Intel Pentium 4 2.4GHz |
内存 | Kingston DDR400 256MB x2 |
芯片组INF文件 | Intel Chipset Software Installation Utility V6.3.0.1008 |
硬盘 | Seagate 7200.8 120G SATA |
显卡 | ASUS EXA700 128MB |
显卡驱动程序 | ATi Catalyst 5.4 |
操作系统 | Microsoft Windows XP Professional(NTFS分区,20GB)with SP1 |
桌面分辨率/色彩 | 1024x768@32bit |
网卡 | RealTek 8110 千兆网卡 |
不过,我们没有能够足够数量的配置了千兆网卡的客户端,因此这次的测试是在两台客户端上进行的,只能测试设备在两个客户端的情况的性能,无法显示当8个端口全部配置客户端之后的性能。
我们分别使用不同尺寸的数据包进行了测试:4k、8k、16k、32k、64k、128k、256k、512k、1024k、1518k和5000k,然后在如上图所示的网络中进行了测试。每项测试持续时间为60秒,测试完毕记录平均传输率、最低传输率和最高传输率以及最大响应时间。
单向吞吐量测试 | ||||
单位(Mbps) | 平均 | 最小 | 最大 | 最大响应时间 |
4k | 144 | 3 | 32 | 0.010 |
8k | 206 | 5 | 64 | 0.014 |
16k | 295 | 9 | 128 | 0.015 |
32k | 496 | 18 | 512 | 0.027 |
64k | 497 | 26 | 512 | 0.019 |
128k | 524 | 42 | 1024 | 0.024 |
256k | 604 | 78 | 682 | 0.026 |
512k | 552 | 157 | 585 | 0.026 |
1024k | 544 | 240 | 585 | 0.034 |
1518k | 537 | 303 | 578 | 0.040 |
5000k | 534 | 377 | 555 | 0.106 |
启动NetIQ Chariot 5.0之后,我们首先进行了单向测试,就是从一个客户端向另外一个客户端发送数据包进行测试,平均吞吐量达到了602Mbps,大部分情况下都可以维持在550Mbps左右,在部分的测试中峰值还一度达到过1000Mbps。在测试过程中,最大响应时间为0.106ms。
双向吞吐量测试 | ||
单位(Mbps) | 平均 | 最大响应时间 |
4k | 220 | 0.015 |
8k | 316 | 0.014 |
16k | 417 | 0.013 |
32k | 483 | 0.027 |
64k | 547 | 0.018 |
128k | 569 | 0.017 |
256k | 577 | 0.022 |
512k | 593 | 0.033 |
1024k | 598 | 0.049 |
1518k | 589 | 0.064 |
5000k | 592 | 0.187 |
然后我们在NetIQ Chariot中设置为双向同时发送数据包,此时网络中的负载相应的会进一步的增大,大部分时间的吞吐量都可以维持在600Mbps,最大响应时间也随着网络的繁忙而进一步增加。