直连链路优化

时延

介质时延

  • 光纤:2 * 10^8 m/s
  • 微波:3 * 10^8 m/s
  • 铜线:1 * 10^8 m/s

1km距离:光纤需要花5us

发送端

  • 协议栈打包
  • CRC校验
  • 缓冲区排队发送

接收端

  • CRC校验
  • 协议栈解包
  • 网卡触发中断,CPU读取数据(1-10us)

优化策略

  • 使用光纤,距离控制在1km内
  • 硬件加速(FPGA/智能网卡)完成检验和解包(0.1us)/ DPDK (0.1 - 1us)
  • 使用更轻量的协议,不适用TCP,使用UDP代替或者FAST协议
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容