咱们都知道,哪怕顺序读写和HDD机械盘一样,但SSD就是快,因为4K随机读写速度快了不知道多少倍。衡量随机读写性能的单位,一般不用速度(MB/s),而是IOPS,它表示每秒进行读写的次数(Input/OutputOperations Per Second)。 这也有NVMe的功劳,通过Doorbell机制,它降低了I/O操作等待时间;提升同一时间内的操作数,也就是线程T,更大容量的操作队列,也就是队列深度Q,
NVMe 1.4更新的三大主要特性如下: ① IO Determinism翻译过来是“IO决定”,可以把整块SSD的物理空间划分成多个NVM Set,其中可以包含多个通道(Channel)和晶粒(Die)。每个Set区互相独立,划分给不同App使用,
等于是“大硬盘分成多个小硬盘”,划清界限了,你用你的,我用我的,防止IO延迟产生性能波动。分明白了就不会互相打架、效率自然就上去了。 ② Persistent Memory Region(PMR)即“持久性内存区域”,提供了内存级别的速度和低延迟,哪怕电源断电,存在它身上的数据也能保留。但因此比较吃性能,可以通过弹性缓冲区解决。
③ Multipathing指“多路径访问共享命名空间”功能,它可以用不同其他主机的NVMe控制器访问同一块NameSpace(命名空间-逻辑空间),