软件对存储性能的影响

作者 吴忠杰

 

存储系统的核心是软件,在磁盘存储时代,存储系统软件设计的好坏似乎对性能的影响并不是很大,很多存储软件的设计并不会去考虑计算机的体系架构,也不用去关心操作系统调度、内存拷贝等因素带来的性能影响。对于磁盘存储,事情的确是这样的,原因在于磁盘的性能远远低于CPU处理和访存性能。磁盘存储[……]

阅读全文

Linux多队列与scsi-mq

 

时光荏苒,才过了半年的时间,ssdfans已经有14位不同领域的作者了。我们这些作者有个微信群,大家写了新文章就会发到群里求审。话说上回阿呆班门弄斧,写了篇Linux多队列的文章发到群里显摆,结果技术偏执狂冬瓜哥问了很多问题,从NUMA架构到Cache的机制,阿呆看的都湿了,流汗流湿的。最后[……]

阅读全文

群联主控的那些Bigger术语

最近看到一张Phison(群联)主控的汇总表格,Feature里面各种的术语引起了我的兴趣。

BCH,DevSlp,TLC这些一看就知道是啥。其他的就不是非常直观了。

耳边回忆起冬瓜哥雄厚的嗓音 – 有些术语其实就是旧概念重新起个名字以提升Bigger,就是为了方便去忽悠客户。

再想起蛋蛋经[……]

阅读全文

NVMeDirect:超越SPDK

我们知道,从Linux内核版本3.3开始,内核代码自带NVMe SSD驱动程序,运行在内核态。但是,用户的应用程序又都是在用户态运行,所以驱动跑在内核态会有些不便。哪些不便呢?不急,我们先来科普一下Linux的用户态和内核态区别。

在CPU的所有指令中,有一些指令是非常危险的,如果错用,将导致整个[……]

阅读全文

LPDDR4初始化时序简析

 

作者:望月闲人

 
 

上电,复位和初始化,还有独特的第四个步骤!

 

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

 


 

先看看下面这个图对整个初始化过程有个总体的了解,LPDDR4初始化主要分下面四个阶[……]

阅读全文