原文:[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