更可靠、更强悍,NVMe 1.4规范深度解读( 四 )

更可靠、更强悍,NVMe 1.4规范深度解读

▲SSD在读写不同大小的区块时存在性能差异,比如小于4KB的数据性能会暴跌。

NVMe1.3规范引入了名称空间最优化IO边界的特性,允许SSD向主机系统通知读取和写入命令,最基本的要求是让其实现最佳性能。目前在这个特性支持下,已经有允许更小尺寸的块访问驱动器的情况,但是对于小于4KB的数据,传输性能非常差。

即便是在最糟糕的情形下,驱动器应该只是放弃对512B扇区的支持,转而采用默认的4KB扇区,但是在需要和旧操作系统兼容的情况下,关于哪些访问模式可以兼容性工作的提示可能会对实际的操作有所帮助。NVMe 1.4版本下的SSD能够和系统通讯并获得更详细的信息,使得诸如写和存储单元重分配(TRIM)等命令能够匹配相关页面的大小和擦除块的大小。

更可靠、更强悍,NVMe 1.4规范深度解读

▲NVMe 1.4对命名空间做出了改进

推荐阅读