典型应用场景
数据库场景
场景介绍
通信协议加速:基于K-NET用户态TCP/IP协议栈和网卡硬件特性,从网卡收到报文后,通过DPDK直接转发给用户态协议栈,相比传统内核态协议栈减少系统调用、上下文切换和中断开销,Redis单实例业务性能提升75%以上。
以虚拟化场景为例:
图 1 单进程模型

图 2 多进程模型

组网介绍
虚拟化场景
组网概要:
- SP670插入计算节点的PCIe插槽中,通过PCIe与计算节点的CPU互通。
- NIC提供的高带宽网口接入到公有云/私有云的计算网络中,支持本节点上的裸金属对接其他的计算节点,采用TCP/IP通信。
- 支持Redis主从和集群组网场景。
分布式存储场景
场景介绍
K-NET网络加速套件结合鲲鹏服务器板载网卡,应用在分布式存储场景时,主要应用在存储节点中。
通信协议加速:基于K-NET用户态TCP/IP协议栈和网卡硬件特性,从网卡收到报文后,通过DPDK直接转发给用户态协议栈,相比传统内核态协议栈减少系统调用、上下文切换和中断开销,基于网络流量分叉功能也支持其他未重定向的进程使用同样的IP地址通过内核协议栈和外部通信。
使用场景如下:

组网介绍
组网概要:
- 存储节点通过SP670接入交换机及网络,并采用TCP/IP通信。
- 三个存储节点上均部署K-NET,计算节点不部署。
图 1 典型存储集群组网图
