DPDK QAT 存储加速
申请试用 操作说明

存储加速致力于加速和优化存储相关的数据操作,包括Storage Performance Development Kit(以下简称SPDK) 和Intelligent Storage Algorithm Library(以下简称ISA-L)两个方向。SPDK为加速NVMe SSD作为后端存储的应用软件库,其核心为用户态、异步及轮询方式的NVMe驱动。 相比内核态NVMe驱动,可以大幅度降低NVMe命令的延迟,提高单CPU核的IOPS,形成一套高性价比的解决方案。ISA-L是英特尔存储加速库, 是一套在IA架构上加速算法执行速度的函数库。通过使用高效的SIMD指令和专用指令, 最大化的利用CPU的微架构来加速存储算法的计算过程。ISA-L 中的算法函数覆盖了数据检索,数据完整性,数据保护等等特性。

关注存储加速微信公众号
打造用户态存储利器,基于SPDK的存储引擎Blobstore & BlobFS

Blobstore是位于SPDK bdev之上的Blob管理层,用于与用户态文件系统Blobstore Filesystem (BlobFS)集成,从而代替传统的文件系统,支持更上层的服务.

一文读懂SPDK加速关键应用:解析SPDK Perf应用

随着SPDK集成应用的日益广泛,我们希望可以通过解读spdk/example/nvme/perf这个应用,让大家进一步熟悉SPDK用户态驱动的主要工作流程和方式,以及SPDK是如何实现高性能的服务。

SPDK Vhost对Live Migration的支持

SPDK vhost target负责Guest IO的高速卸载,实现Guest到SPDK slave target间端到端的数据zero copy处理。

用SoftRoCE测试SPDK NVMe-oF target

SoftRoCE是RDMA传输的一个软件实现。它是作为Github社区项目开发的,主要贡献来自于IBM、Mellanox和System Fabric Works。

SPDK Vagrant使用入门指南

Vagrant是用于创建和提供可移植虚拟机的开源项目。使用Vagrant,您可以在极短的时间内启动多台虚拟机。它将允许您尝试同时使用几个操作系统或发行版本,而不会打断您下载ISO文件。

SPDK 应用编程框架

SPDK 是由Intel发起、用于加速使用NVMe SSD作为后端存储的应用软件加速库。该软件库的核心是用户态、异步、轮询方式的NVMe驱动。

weibo

微信公众号:搜索"SDNLAB"
或扫描上面的二维码。