我想了解网络上的典型往返时间,以确定它们是否会成为整个应用程序延迟的限制因素。在负载100Mbps网络上测量它,我得到95%的ping在500μs以下,中位数为400μs。
空载网络的典型延迟是什么?网络的带宽规格(例如1Gb,10Gb)如何影响延迟?
答案 0 :(得分:1)
在1gb硬件上,我看到80μs的ICMP延迟,我无法帮助10GigE或InfiniBand。
在更快的结构中,虽然它实际上取决于您使用的协议,但TCP通常具有比其他协议更多的加速选项,因此可以达到更高的性能数据。同样,它还取决于NIC和操作系统以及NIC的配置方式,无论您需要更低的延迟还是更高的带宽。
查看10GigE网卡,您会发现许多网卡都有TCP卸载引擎(ToE),可以为您管理所有内容。如果没有ToE,您需要查看中断合并配置,操作系统在从NIC推送和提取数据包之前等待多长时间。
答案 1 :(得分:0)
TCP / IP是连接到Internet的所有计算机使用的标准协议,以便它们可以进行通信。请记住,在许多不同类别的互联网连接的计算机和不兼容的硬件和软件在许多情况下,在所有可能的连接方式和方法。 UDP Offoad in FPGA