NVMeDirect:超越SPDK(4)

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

 

 

SSD是个新事物,势头很猛,NAND Flash厂商靠这个赚了很多钱,SSD厂商也名声大噪,甭管有没有赚到钱,融资倒是没个停。那些传统存储和网络厂商也看得眼红了,所以塞进来这个NVMe Over Fabric,一下子谁[……]

阅读全文

NVMeDirect:超越SPDK(3)

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

 

在用户态完成SSD的IO框架,这样,各种数据密集型的应用,比如NoSQL,数据库,分布式系统等都会从中受益。不过,已经有一家行业巨头这么干了,那就是巨无霸——Intel。Intel发布的SPDK就是在用户态完成NVMe SSD驱动,提供了一整套工具和库,但因为SPDK把所有NVMe驱动都放到用户态,所以只能有一个用户和应用使用它。

 

SPDK简介

 

SPDK全称Storage Performance Develop[……]

阅读全文

UFS之Boot 启动

作者:望月闲人

 

把大象关冰箱总共分几步?

 

想要和望月闲人还有全世界的大牛讨论SSD及存储相关技术?加nanoarch为微信好友,拉你进ssdfans微信群 

 


 

在eMMC时代boot是很重要也是出问题比较多的一块,回到UFS我们也不得不聊聊UFS的启动。如果你对UFS的软件架构还不了解的话,请先阅读”UFS之M-PHY,UniPro”,才能理解系统是如何剥茧抽丝最终把UFS Boot Up起来的。

 

进入正题……

提问:把大象关冰箱总共分几步……(⊙﹏⊙)b,错了!把UFS启动起来总共[……]

阅读全文

UFS 之M-PHY,UniPro

作者:望月闲人

 
 

霓凰郡主是琅琊榜唯一上榜前十的女高手,那谁是UFS里面的郡主呢?

 

想要和望月闲人还有全世界的大牛讨论SSD及存储相关技术?加nanoarch为微信好友,拉你进ssdfans微信群  


 

十载边关浸风霜,

寒光铁衣诉年华,

豪阔宏量非关爱,

霁月光风是柔肠。

 

霓凰郡主琅琊榜唯一上榜前十的女高手,佑护一方百姓的藩王将帅,大梁皇室的高贵郡主,除去这些光环她还是林殊才貌双全、柔情似水的未婚妻。可谓是琅琊榜里德智体美劳发展的最全面的首席大飒蜜(话说这样的人物在琅琊榜里的戏份确实太单薄了些?),那么在UFS里面也有这样的多面手,M-[……]

阅读全文

UFS (Universal Flash Storage)入门

 

作者:望月闲人

 
 

UFS PK eMMC~~

 

想要和望月闲人还有全世界的大牛讨论SSD及存储相关技术?加nanoarch为微信好友,拉你进ssdfans微信群  

 

UFS作为目前安卓智能手机最先进的非易失存储器(NVM)已经广泛应用在很多手机OEM的旗舰机型上,并会逐渐取代eMMC的地位。它不仅给智能手机带来更高的读写速度更可靠的稳定性,同时M-PHY UniPro和对SCSI命令集的支持,也大大简化了设计的复杂度,从而缩短了手机上市的时间。

UFS不仅具有SSD同级别的读写速度、异步IO接口和可靠的SCSI架构,同时还具有eMMC的低功耗的特点。


[……]

阅读全文