1. 传统存储I/O链路问题

    在传统存储中现有的存储IO软件栈,相比整条I/O链路的占比很小可以忽略,但是在SSD场景下I/O软件栈占比可达到50%以上,如果使用3D XPoint,那就更大了,栈占比达到90%有可能,未来足以成为了I/O头号瓶颈。

SPDK就是为此而生,从网络、处理、存储等技术,将存储介质性能发挥到极致。

SPDK全称Storage Performance Development Kit,是存储性能开发套件。是DPDK之后(数据平面开发套件Data Plane Development Kit由6WIND,Intel等多家公司开发)推出的针对优化存储性能的开发包。

  1. 参考链接

https://github.com/spdk/spdk
https://lists.01.org/mailman/listinfo/spdk
https://software.intel.com/en-us/articles/introduction-to-the-storage-performance-development-kit-spdk
http://www.spdk.io/doc/index.html
https://www.snia.org/sites/default/files/SDC/2016/presentations/performance/BenjaminWalker_SPDK_Building_Blocks_SDC_2016.pdf
http://www.nvmexpress.org/wp-content/uploads/NVMe_Over_Fabrics.pdf
spdk介绍:http://www.spdk.io/
dpdk原理:http://blog.csdn.net/jincm13/article/details/50972641
软件定义存储的催化剂:
http://www.techweb.com.cn/network/hardware/2016-01-26/2268226.shtml
Introduction to the SPDK by intel:
https://software.intel.com/en-us/articles/introduction-to-the-storage-performance-development-kit-spdk
SPDK提升Ceph性能:http://news.watchstor.com/news-153050.htm
中断与轮询:http://www.cnblogs.com/jhxk/articles/1893314.html
http://www.cnblogs.com/yunlion/p/5742141.html