聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

[原]用流水线提高转发吞吐

2022-05-15 20:55 浏览: 2419968 次 我要评论(0 条) 字号:

流水线不会缩短延时,但能提高吞吐。 长程逻辑是转发吞吐劣化的罪魁祸首: ​ 优化方案有两种: ​ 多CPU涉及保序处理,比较复杂,一般不采用,如善用的RSS均不会对单流进行并行处理,因此一般将长程分割成多个短程,流水线接力。 各软件转发产品的实现不谈,仅谈wireguard,抛砖引玉。 wireguard采用的是第二种方式: 这就是单流吞吐比Open虚拟专网好的原因,路线是对的,但wireguard-go未竟全功。 我觉得loop1和loop2还是太长了,紧接着TUN的loop应该只做一件事: 将TUN

作者:dog250 发表于 2022/05/15 17:59:56 原文链接 http://it.taocms.org/05/106804.htm
阅读:32


网友评论已有0条评论, 我也要评论

发表评论

*

* (保密)

Ctrl+Enter 快捷回复