按照老的套路,在分析一个driver时,我们首先看这个driver相关的kconfig及Makefile文件,察看相关的源代码文件.
在开始阅读一个driver,通常都是从module_init or syscall_init函数看起。
下面让我们开始nvme的旅程吧。
首先打开driver/block下的kconfig文件,其中定义了BLK_DEV_NVME config,如下。
...
分类:
其他好文 时间:
2015-08-17 21:47:01
阅读次数:
787
来自存储老吴的博客——存储之道目录古老的磁盘接口...1IDE接口...1SCSI接口...3FC接口...4串行ATA接口...5SATA接口...6mSATA接口...8SATAExpress.10串行SCSI接口...10SAS接口...10SAS内部连接线缆...13SAS外部互连线缆...17NVMeSSD接口...21SFF-8639.21M.2接口...22硬盘技术发..
分类:
其他好文 时间:
2015-08-02 18:26:40
阅读次数:
625
来自存储老吴的博客--存储之道闪存技术的发展使得其成本下降、容量增加,越来越多的企业级用户也都在考虑如何将闪存SSD技术应用到自己的环境中去,从而解决性能、功耗、体积等存储常见问题。前几年闪存技术主要在互联网领域得到了大量应用,其主要原因在于互联网需要面临大量的..
分类:
其他好文 时间:
2015-07-28 06:45:56
阅读次数:
219
在忆恒创源memblaze产品发布会上,HP互联网事业部的某帅哥讲到了如下主题,稍作盗版,整理如下。其中最后一行的“PCIe“设备,原稿为”PCIeFlash“,我修改为PCIe的SSD/NVRAM。其实PCIe的Flash/SSD跨过了Controller,协议栈更轻了,但是如果是SFF-8639的PCIeSSD,还是需要连接..
分类:
其他好文 时间:
2015-06-01 00:57:37
阅读次数:
292
在忆恒创源memblaze产品发布会上,HP互联网事业部的某帅哥讲到了如下主题,稍作盗版,整理如下。其中最后一行的“PCIe“设备,原稿为”PCIeFlash“,我修改为PCIe的SSD/NVRAM。其实PCIe的Flash/SSD跨过了Controller,协议栈更轻了,但是如果是SFF-8639的PCIeSSD,还是需要连接..
分类:
其他好文 时间:
2015-06-01 00:54:58
阅读次数:
305
最近使用Intel的P3600SSD做测试,该闪存设备使用的是比较新的接口规范nvme,由于Intel提供的是SuSE11sp3的驱动包,不能安装在SuSE11sp2上。故使用了nvme的源码进行了编译安装。安装过程挺简单:[root@ssd~]#tar-xfnvme-xxxxx.tar.gz
[root@ssd~]#cdnvme-xxxxx
[root@ssd~]#make..
分类:
其他好文 时间:
2015-05-06 11:14:18
阅读次数:
198
PMC以及Intel的NVMe专家Peter & Jon, 日前联手作了一场NVM Express如何应用在数据中心的环境的在线技术演讲。内容涵盖了如何及为何要在数据中心部署NVMe固态硬盘,探索可用的PCIe SSD拓扑结构,及其形成因素与相互联系。了解如何使高性能PCIe SSD成为NVMe主流,以及在有效协议、PCle的扩展性和灵活性以及软件、驱动和管理器的标准系统的共同作用下,发掘它为数据中心所带来的价值。...
分类:
Web程序 时间:
2015-03-04 11:05:53
阅读次数:
284
今年1月25日,我有幸参加了于加州圣何塞举办的SNIANVM峰会。SNIA与Intel联手合作,成功举办了此次行业盛会,吸引了NVM领域知名专家的广泛参与。峰会中举办了涉及以下三个主要论题的多场论坛与演讲:...
分类:
其他好文 时间:
2015-02-06 13:19:06
阅读次数:
673
自从PMC去年十一月宣布加入Canonical’s Ubuntu OpenStack互通性实验室,近期又加入了OpenPOWER基金会,该基金会是一个开源开发的社区,倡导基于IBM推出的下一代POWER微处理器架构的软硬件的合作开发。
开源的大趋势带来的驱动力是显而易见的。正如许多个人积极地拥抱了开源的理念,将其当成能够参与到新技术革命当中的宝贵机会,如Google,Rackspace等领军科技公司、甚至中国的高科技公司都在踊跃地投身其中。参与开源带来的跨公司的协力创新以及影响技术发展方向的...
分类:
其他好文 时间:
2015-02-03 15:15:35
阅读次数:
210
搞存储的,不懂存储接口,那简直是笑谈,本文将跟踪当今业界主流的存储接口。关于存储接口的详细技术细节,可以在后续文章中描述。存储网络接口设备数最远距离(M)线缆类型接口设备传输速率(MB/sec)接口属性FC16M10(铜)10KM+(光纤)铜光纤HBA100,200,400,800,1600双口FCoE16M10(..
分类:
其他好文 时间:
2015-01-31 02:00:24
阅读次数:
1874