我认为一台配置不错的 486 或者一台普通的奔腾应该能够很好地应对 2x100Mbit 的吞吐量,但我从未对此进行过测试。我认为内存不会有太大影响(8MB 或 16MB 应该都足够了)。CPU 也不会有太大影响(486/奔腾 应该都足够了)。我认为主要的决定因素是总线类型(ISA,PCI)和网卡类型(有些网卡比其他网卡需要更少的 “工作”)。大型交换机通常具有非常强大的内部总线(3 或 4 千兆位并不少见)。例如,标准 PCI 无法跟上千兆以太网卡的速度。
请问您能推荐一些工具来测量双端口 Linux 网桥的吞吐量吗?
嗯,第一个问题是:它是否具有 100mbit 接口?如果它没有(只有 10mbit),那么它应该能够轻松应对,几乎与处理器速度无关。如果它确实有 100mbit 接口,并且您不确定它是否能够跟上,您可以跨它运行一个带有大包的 flood ping (ping -f -s 1450 ipaddress) 来看看它是否能够跟上。