SSD内部的IO抖动因素

作者 吴忠杰

与磁盘相比,SSD具有很高的IO性能,但是和磁盘相比,SSD的性能稳定性不如磁盘好。在使用过程中,SSD的性能会发生变化,而不能保持很强的一致性。这是SSD的一个特性,性能会随着时间、使用寿命发生变化。对于存储系统设计而言,这种不确定的性能变化以及抖动都会对系统整体性能造成影响。因此[……]

阅读全文

谈谈存储软件的无锁设计

作者 吴忠杰

面向磁盘设计的存储软件不需要考虑竞争锁带来的性能影响。磁盘存储软件的性能瓶颈点在于磁盘,磁盘抖动会引入极大的性能损耗。因此,传统存储软件的设计不会特别在意处理器的使用效率。曾经对一个存储虚拟化软件进行性能调优,在锁竞争方面做了大量优化,最后也没有达到性能提升的效果,原因就在于存储虚拟[……]

阅读全文

高性能分布式闪存系统探讨

作者 吴忠杰

 

大家不难发现目前市场上出售的全闪存阵列基本都是采用SATA SSD,其中的原因在于NVMe SSD比SATA SSD贵,SATA SSD目前可以满足绝大多数应用的性能需求。除此之外,其实目前的全闪阵列软件并不能对NVMe SSD进行很好的支持。如果需要支持NVMe SSD,阵列软[……]

阅读全文

SSD数据可靠性问题分析

作者 吴忠杰

前几个月对近两年Facebook和Google发表的两篇SSD故障分析的文章进行了阅读,并进行了整理。Google的在今年的FAST会议上发表了《Flash Reliability in Production: The Expected and the Unexpected》,在这篇[……]

阅读全文

SSD上市前要做哪些认证

一款SSD研发出来,除了内部的层层测试,也少不了送出去进行各种认证测试。

 

SATA-IO Plugfest和IW(Interoperability Workshop)

作为SATA协议的官方组织,SATA-IO每年都会组织厂商一起坐坐,给大家一个互相切磋的机会进行兼容性,交互性以及新功能的测试。[……]

阅读全文