我需要在两台机器之间进行延迟测试,基本上就是乒乓数据包测试。我想知道这两台机器之间最快的连接是多少。我想我的选择是:
- 通过路由器连接以太网,但我的瓶颈可能就是路由器,除非你能推荐一款便宜又快的路由器
- 通过交换机的以太网,但我的瓶颈可能就是交换机,除非你能推荐一个便宜又快的交换机
- 使用以太网电缆进行某种 NIC 到 NIC 的连接
- Infiniband(这太棒了,但由于成本原因,我认为我无法在家里做到这一点)
答案1
在家里?嗯……
不要使用额外的硬件。没有路由器,没有交换机。只需在两个 NIC 之间直接连接以太网电缆即可。并使用最快的以太网来最大限度地减少序列化延迟。
原因如下:
- 额外的硬件只会增加延迟。尽可能少使用跳数。
- 数据报需要时间才能在线路上转换成一组电信号。因此,您可以获得最快的(以太网)链路。
答案2
使用以太网交叉电缆连接两台主机。