Vin*_*dem 2 networking ethernet switch stress-testing
出于测试目的,我需要对 8 端口托管以太网交换机进行压力测试。本质上,我想模拟一个场景,其中交换机上的两台主机正在交换数据,而连接到交换机的其他主机正在尝试使用所有可用带宽。这个想法是为了了解当同一交换机上的其他主机过度使用网络时网络应用程序的行为方式。你会怎么做?预先非常感谢!
专用以太网测试设备高度专业化并且非常昂贵。您也许能够找到一些二手设备来满足 100Base-TX 应用程序的需要,但我怀疑您是否会找到适合您想要花费的任何设备。
正如评论中已经指出的那样,当今大多数商用千兆位以太网芯片都是无阻塞的,您可以相信制造商的说法,即设备将按照其所说的进行操作。(几乎每个人,除了大型“名牌”交换机制造商之外,都只是使用来自同一 OEM 的 ASIC)。
话虽如此,你没有理由不能像 @dusan.bajic 在评论中所说的那样,使用流量生成器工具(iperf、ttcp等)来尝试用帧淹没设备(可能只是为了打败一匹马) 。在达到交换机的最大理论吞吐量之前,您的主机操作系统的流量生成能力很可能会遇到瓶颈。专用以太网测试设备不会出现这个问题,因为它是为以 100% 理论最大值运行而设计的。