原文:[SPDK/NVMe存储技术分析]002 - SPDK官方介绍

Introduction to the Storage Performance Development Kit SPDK SPDK概述 Solid state storage media is in the process of taking over the data center. Current generation flash storage enjoys significant adva ...

2017-10-25 10:30 0 4135 推荐指数:

查看详情

[SPDK/NVMe存储技术分析]001 - SPDK/NVMe概述

1. NVMe概述 NVMe是一个针对基于PCIe的固态硬盘的高性能的、可扩展的主机控制器接口。 NVMe的显著特征是提供多个队列来处理I/O命令。单个NVMe设备支持多达64K个I/O 队列,每个I/O队列可以管理多达64K个命令。 当主机发出一个I/O命令的时候,主机系统将命令 ...

Wed Oct 25 17:38:00 CST 2017 0 4833
[SPDK/NVMe存储技术分析]004 - SSD设备的发现

源代码及NVMe协议版本 SPDK : spdk-17.07.1 DPDK : dpdk-17.08 NVMe Spec: 1.2.1 基本分析方法 01 - 到官网http://www.spdk.io/下载spdk-17.07.1.tar.gz 02 - 到官网 ...

Wed Oct 25 18:53:00 CST 2017 0 6032
[SPDK/NVMe存储技术分析]003 - NVMeDirect论文

NVMeDirect: A User-space I/O Framework for Application-specific Optimization on NVMe SSDs NVMeDirect: 面向基于NVMe固态硬盘存储应用优化的一种用户空间I/O框架 ...

Wed Oct 25 18:34:00 CST 2017 0 2660
[SPDK/NVMe存储技术分析]006 - 内存屏障(MB)

在多核(SMP)多线程的情况下,如果不知道CPU乱序执行的话,将会是一场噩梦,因为无论怎么进行代码Review也不可能发现跟内存屏障(MB)相关的Bug。内存屏障分为两类: 跟编译有关的内存屏 ...

Wed Nov 01 17:30:00 CST 2017 0 1977
[SPDK/NVMe存储技术分析]008 - RDMA概述

毫无疑问地,用来取代iSCSI/iSER(iSCSI Extensions for RDMA)技术NVMe over Fabrics着实让RDMA又火了一把。在介绍NVMe over Fabrics之前,先科普一下RDMA。 1. DMA和RDMA的概念 1.1 什么是DMA ...

Tue Nov 28 23:51:00 CST 2017 1 7580
[SPDK/NVMe存储技术分析]010 - 理解SGL

NVMe over PCIe中,I/O命令支持SGL(Scatter Gather List 分散聚合表)和PRP(Physical Region Page 物理(内存)区域页), 而管理命令只支持PRP;而在NVMe over Fabrics中,无论是管理命令还是I/O命令都只支持SGL ...

Wed Dec 06 00:10:00 CST 2017 0 3605
[SPDK/NVMe存储技术分析]007 - 初识UIO

UIO(Userspace I/O)是运行在用户空间的I/O技术。在Linux系统中,一般的设备驱动都是运行在内核空间,而在用户空间使用应用程序调用即可。而UIO则是将设备驱动的很少一部分运行在内核空间,而在用户空间实现驱动的绝大多数功能。那么,在内核空间UIO要做的事情就变得 ...

Thu Nov 02 03:28:00 CST 2017 0 2268
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM