我有一个双端口 10G 网卡。我需要知道是否有可能同时在两个端口上获得约 10G 的吞吐量?
如果是,我该如何测试它?
如果不是,那么两个端口每个都有〜5G的吞吐量吗?
我有一个双端口 10G 网卡。我需要知道是否有可能同时在两个端口上获得约 10G 的吞吐量?
如果是,我该如何测试它?
如果不是,那么两个端口每个都有〜5G的吞吐量吗?
每个端口代表一个(大部分)独立的网络接口。
您应该能够同时在两个端口上获得最大双工吞吐量(20 Gbit/s 输入 + 20 Gbit/s 输出),前提是插槽、主板和数据源/接收器由它决定。
20 Gbit/s ~ 2.5 GB/s 意味着插槽和 NIC 组合至少需要支持 PCIe 1.1 x16、PCIe 2.0 x8 或 PCIe 3.0 x4。(例如,PCIe 3.0 x4 插槽中的 PCIe 2.0 x8 卡将仅链接 PCIe 2.0 x4。)
您可以使用任何合适的工具(如iperf
)进行测试。确保另一端也达到速度。
如果插槽/主板/数据接收器/源速度达不到该吞吐量,则您应该获得平均分配的性能-但是不能保证,有时这些结构的行为会很奇怪。