Skip to content

Commit

Permalink
📝 docs(1.0): 添加spdk架构和nvme direct
Browse files Browse the repository at this point in the history
Signed-off-by: Tony Deng <wolf.deng@gmail.com>
  • Loading branch information
tonydeng committed Dec 19, 2017
1 parent 6441f9f commit aaf85ba
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 1 deletion.
Binary file added dpdk/images/NVMeDirectS11.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 19 additions & 1 deletion dpdk/spdk.md
@@ -1,6 +1,18 @@
# SPDK

![](images/14782308028092.jpg)
## 简介

`SPDK`全称`Storage Performance Development Kit`(高性能存储开发包),它把驱动程序尽可能都放到用户态,同时采用了轮询模式,这样消除了`Kernel`进程之间的切换和中断处理,用这种方法达到高性能。

![spdk architecture](images/introduction-to-the-storage-performance-development-kit-spdk-fig2.png)

> 图片来源[Introduction to the Storage Performance Development Kit (SPDK)](https://software.intel.com/en-us/articles/introduction-to-the-storage-performance-development-kit-spdk)
为了帮助存储`OEM`(设备代工厂)和`ISV`(独立软件开发商)整合硬件,`Intel`构造了一系列驱动,以及一个完善的、端对端的参考存储体系结构,被命名为`Storage Performance Development Kit(SPDK)``SPDK`的目标是通过同时使用`Intel`的网络技术,处理技术和存储技术来提高突出显著的效率和性能。通过运行为硬件设计的软件,`SPDK`已经证明很容易达到每秒钟数百万次`I/O`读取,通过使用许多处理器核心和许多`NVMe`驱动去存储,而不需要额外卸载硬件。`Intel`[BSD license](https://github.com/spdk/spdk/blob/master/LICENSE)许可协议下通过[Github](https://github.com/spdk)分发提供其全部的`Linux`参考架构的源代码。博客、邮件列表和额外文档可以在[spdk.io](http://www.spdk.io/)中找到。

![MVMe Direct](images/NVMeDirectS11.png)

> 图片来源[NVMeDirect:超越SPDK](http://www.ssdfans.com/nvmedirect%EF%BC%9A%E8%B6%85%E8%B6%8Aspdk1/3/)
![](images/14782308415777.jpg)

Expand All @@ -20,3 +32,9 @@
## iSCSI target

![](images/14782310411794.jpg)

## 参考

- [Introduction to the Storage Performance Development Kit (SPDK)](https://software.intel.com/en-us/articles/introduction-to-the-storage-performance-development-kit-spdk)
- [SPDK简介](http://aidaiz.com/spdk/)
- [NVMeDirect:超越SPDK](http://www.ssdfans.com/nvmedirect%EF%BC%9A%E8%B6%85%E8%B6%8Aspdk1/3/)

0 comments on commit aaf85ba

Please sign in to comment.