PCIe SSD网络时代来临!

我们先来科普一下PCIe,NVMe,PCIe SSD这些概念。

 

PCIe简介

 

尽管老男孩已经介绍过了,阿呆还是再提一下。

 

如果数据是汽车,那么PCIe就是高速公路了,每个车道叫做Lane,车道有x1, x2, x4, x8, x12, x16, x32几种模式,就是有这么多条车道,速度就[……]

阅读全文

Separate DIMM VS Hybrid DIMM

 

作者:斯托瑞吉

今年的FMS2016刚结束,Storage class memory成为了热门,前段时间刚看了Diablo的Memory1,还没研究完, 这不三星携手Netlist隆重推出了HybriDIMM,实际都叫做NVDIMM,实属于Storage class memory[……]

阅读全文

NVMeDirect:超越SPDK(5)

 

前面写了那么多铺垫,其实是为了引出阿呆的老关系户韩国科学家提出的一个用户态NVMe架构:NVMeDirect,你终于明白标题的意思了吧?论文标题和作者如下,没兴趣看英文原文的人就看阿呆慢慢给你讲吧。

 

 

特点

 

相比SPDK,NVMeDIrect有以下特点,按作者的说法是优点:

  • 和传统[……]

阅读全文

NVMeDirect:超越SPDK(4)

上回我们说其实SPDK还支持NVMe Over Fabric,就是唐杰之前讲的那个今年NVMe标准新添加的条款。其实这个NVMf就是个利益均沾的条款,当初中国还是大清国的时候,错过了工业化,国力衰落,列强趁机瓜分了中国。但是新贵美国刚刚脱贫,来的晚了,分不到好地盘了,也没签多少不平等条约。那怎么办呢[……]

阅读全文

NVMeDirect:超越SPDK(3)

前面我们罗里吧嗦讲了一大堆,想对你灌输的核心理念就是PCIe SSD太快了,IOPS太高了,传统的内核态驱动有太多缺陷,那到底该怎么办?很简单,内核态不行,就放到用户态来!

 

在用户态完成SSD的IO框架,这样,各种数据密集型的应用,比如NoSQL,数据库,分布式系统等都会从中受益。不过,已经有一[……]

阅读全文