如何对以太网管理交换机进行压力测试?

如何对以太网管理交换机进行压力测试?

为了测试目的,我需要对 8 端口托管以太网交换机施加压力。本质上,我想模拟这样一种场景:交换机上的两个主机正在交换数据,而连接到交换机的其他主机正在尝试使用所有可用带宽。这个想法是查看当同一台交换机上的其他主机过度使用网络时,网络应用程序的行为如何。你会怎么做?提前谢谢!

答案1

专用以太网测试设备非常专业,而且价格非常昂贵。您可能能够找到一些二手设备,可以满足 100Base-TX 应用的需求,但我怀疑您是否能找到适合您花费的千兆设备。

正如评论中已经指出的那样,当今大多数商用千兆以太网硅片都是无阻塞的,您可以相信制造商的说法,即设备将按照其说明执行。(除了大型“名牌”交换机制造商之外,几乎所有人都在使用来自同一 OEM 的 ASIC)。

话虽如此,您没有理由不能按照@dusan.bajic 在评论中所说的那样,使用流量生成器工具(iperfttcp等)尝试用帧淹没设备(可能只是徒劳无功)。在达到交换机的最大理论吞吐量之前,您很可能会在主机操作系统的流量生成能力上遇到瓶颈。专用以太网测试设备不会出现这个问题,因为它的设计目标是以 100% 的理论最大值运行。

相关内容