【问题标题】:Typical latencies on unladen networks空载网络上的典型延迟
【发布时间】:2014-05-02 14:47:46
【问题描述】:

我想知道网络上的典型往返时间,以确定它们是否会成为整个应用程序延迟的限制因素。在这里在一个满载的 100Mbps 网络上测量它,我得到 95% 的 ping 低于 500µs,中位数为 400µs。

空载网络的典型延迟是什么?网络的带宽规格(例如 1Gb、10Gb)如何影响延迟?

【问题讨论】:

  • 我不是网络专家,但我认为这不仅取决于带宽,还取决于服务器和接收器之间的组件(路由器的类型/品牌、路由器数量、... )。
  • @Patrick:我想要一个可能的设置的最小值,例如两台机器单独在一个交换机上。

标签: networking latency


【解决方案1】:

在 1gb 硬件上,我看到 80µs ICMP 延迟,而在 10GigE 或 InfiniBand 上我无能为力。

虽然速度更快的结构取决于您使用的协议,但 TCP 通常比其他协议具有更多的加速选项,因此可以达到更高的性能指标。同样,它还取决于 NIC 和操作系统以及 NIC 的配置方式,以及您想要更低的延迟还是更高的带宽。

查看 10GigE NIC,您会发现许多都有一个 TCP 卸载引擎 (ToE),它可以为您管理一切。如果没有 ToE,您需要查看中断合并配置,操作系统在从 NIC 推送和拉取数据包之前将等待多长时间。

【讨论】:

    【解决方案2】:

    TCP/IP 是所有连接到 Internet 的计算机使用的标准协议,以便它们可以进行通信。请记住,许多不同类别的互联网连接计算机以及不兼容的硬件和软件在许多情况下都是所有可能的连接方式和方式。 UDP Offoad in FPGA

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-04
      • 2021-12-30
      • 1970-01-01
      相关资源
      最近更新 更多