nginx 中的 Linux kTLS 有任何硬件要求吗?

nginx 中的 Linux kTLS 有任何硬件要求吗?

我严格按照手册操作NGINX 博客。这在我的 AMD Ryzen PRO 4750G 机器上完美运行。使用 kTLS 输出 5GB 文件的速度是使用curlon 的https://localhost两倍,这很棒。

我在 CPU 性能较弱的服务器上复制了相同的配置选项(英特尔凌动 D2550),但系统不想使用 kTLS,调试日志中没有任何内容。所以我想知道 CPU 中是否存在一些未记录的硬件要求?内核文档好像没有提到任何。

答案1

如果我正确理解了您的问题,那么问题不在于 CPU,而在于系统中的 NIC - NIC 本身需要支持 kTLS 卸载,但并非所有 NIC 都支持。

相关内容