看到群友的讨论,正好是对这条推的补充:
🍐, [Sep 26, 2022 at 10:38]
那我在想,网络传输这种任务是不是也能塞一块专用硬件去做
🍑, [Sep 26, 2022 at 10:39]
这个东西 它是不是叫 网卡
🍑, [Sep 26, 2022 at 10:40]
自从有了中断/DMA之后,网卡对CPU的消耗你就可以当不存在了(内核切换的开销除外,所以搞出了 dpdk
🍑, [Sep 26, 2022 at 10:41]
HTTPS 的加解密有两种,协商阶段的非对称,以及协商完成的对称
🍑, [Sep 26, 2022 at 10:42]
非对称是靠CPU软算的,对称是 AES 硬件电路
🍑, [Sep 26, 2022 at 10:42]
然鹅大部分卵路由连个硬件NAT都没有
🍑, [Sep 26, 2022 at 10:43]
PPPoE + NAT 能直接把 CPU 的中断吃满
🍑, [Sep 26, 2022 at 10:44]
前公司用 J1900 都顶不住
🍑, [Sep 26, 2022 at 10:44]
就开个 Clash + PPPoE + NAT 就延迟爆炸了
🍐, [Sep 26, 2022 at 10:38]
那我在想,网络传输这种任务是不是也能塞一块专用硬件去做
🍑, [Sep 26, 2022 at 10:39]
这个东西 它是不是叫 网卡
🍑, [Sep 26, 2022 at 10:40]
自从有了中断/DMA之后,网卡对CPU的消耗你就可以当不存在了(内核切换的开销除外,所以搞出了 dpdk
🍑, [Sep 26, 2022 at 10:41]
HTTPS 的加解密有两种,协商阶段的非对称,以及协商完成的对称
🍑, [Sep 26, 2022 at 10:42]
非对称是靠CPU软算的,对称是 AES 硬件电路
🍑, [Sep 26, 2022 at 10:42]
然鹅大部分卵路由连个硬件NAT都没有
🍑, [Sep 26, 2022 at 10:43]
PPPoE + NAT 能直接把 CPU 的中断吃满
🍑, [Sep 26, 2022 at 10:44]
前公司用 J1900 都顶不住
🍑, [Sep 26, 2022 at 10:44]
就开个 Clash + PPPoE + NAT 就延迟爆炸了