标准网卡与智能网卡的区别是什么

2023年 10月 24日 27.8k 0

1.1 联网功能

标准网卡主要设计用于处理基本网络任务,例如数据包传输、分段和校验和校正。

虽然智能网卡也执行这些任务,但它们在卡本身上实现了更复杂的网络功能,如数据包过滤、负载平衡和服务质量(QoS)实施,从而从主机CPU上卸载了这些任务。

这降低了延迟、降低了CPU利用率,并提高了整体网络性能。

图片[1]-标准网卡与智能网卡的区别是什么-不念博客

1.2 存储功能

智能网卡在存储加速方面表现出色,特别适用于现代数据密集型应用。

它们可以卸载远程直接内存访问(RDMA)、iSCSI和NVMe over Fabrics等存储功能,从而提高数据传输速度并减少CPU开销。

相比之下,标准网卡缺乏这些存储密集型任务所需的硬件和处理能力。

1.3 任务卸载到SmartNIC

智能网卡最显著的优势之一是能够将各种任务从主机CPU卸载到网卡上。

这不仅包括网络和存储功能,还包括防火墙处理和入侵检测系统(IDS)检查等安全任务。

通过将这些任务转移到智能网卡,主机CPU可以腾出时间来专注于应用程序特定的处理,从而提高应用程序性能并减少服务器蔓延。

相关文章

如何在 Linux 中使用 logname 命令?
为什么有 HTTPS?HTTPS 如何实现安全通信?
HTTPS的TSL握手流程是什么
华为无线网络射频调优及WLAN跨VLAN的三层漫游示例
502错误是什么、应该怎么排查?
HTTP3为什么抛弃了经典的TCP,而选择QUIC

发布评论