Linux(服务器编程):百万并发服务器系统参数调优( 九 )

  • 数据要进行大量的拷贝 , 从而造成程序的性能降低
  • 数据交互速度受限与缓慢
  • 用户态协议栈设计:通过上面我们知道 , 数据要经过一层协议栈 , 会对性能带来影响 , 因此可以自己设计“用户态协议栈” , 大致原理如下:
    • 数据交互时不再经过协议栈 , 将网卡与服务端的数据mmap映射到内存中 , 直接从内存中进行交互 , 从而减少了中间的拷贝
    • 这就是常说的“零拷贝”

Linux(服务器编程):百万并发服务器系统参数调优文章插图


推荐阅读