NVMe固态硬盘是双全工可同时执行读写操作的,NVMe协议要比SATA所用的AHCI协议更高效、更能充分利用多核心、中断执行效率更高、队列深度支持更好。
NVMe 固态硬盘是双全工可同时执行读写操作的,NVMe 协议要比 SATA 所用的 AHCI 协议更高效、更能充分利用多核心、中断执行效率更高、队列深度支持更好。
NVMe 硬盘的特点:
1、NVMe 是为 PCIe 制定的标准接口协议。
2、解除了旧标准施放在 SSD 上的各种限制。
3、支持所有常见的操作系统。
4、良好的可拓展性。
5、具有低延迟,低能耗,高性能等优点。
NVM Express(NVMe),或称非易失性内存主机控制器接口规范(Non-Volatile Memory express),是一个逻辑设备接口规范。他是与 AHCI 类似的、基于设备逻辑接口的总线传输协议规范(相当于通讯协议中的应用层),用于访问通过 PCI-Express(PCIe)总线附加的非易失性内存介质,虽然理论上不一定要求 PCIe 总线协议。
此规范目的在于充分利用 PCI-E 通道的低延时以及并行性,还有当代处理器、平台与应用的并行性,在可控制的存储成本下,极大的提升固态硬盘的读写性能,降低由于 AHCI 接口带来的高延时,彻底解放 SATA 时代固态硬盘的极致性能。
NVME 是硬盘新的传输标准,是取代现在的 AHCI 的。
NVMe 的优势在于三点:
1、更低的延时,NVMe 精简了调用方式,执行命令时不需要读取寄存器;而 AHCI 每条命令则需要读取 4 次寄存器,一共会消耗 8000 次 CPU 循环,从而造成 2.5μs 的延迟。
2、更高的传输性能,市面上性能不错的 SATA 接口 SSD,在队列深度上都可以达到 32,然而这也是 AHCI 所能做到的极限。但目前高端的企业级 PCIe SSD,其队列深度可能要达到 128,甚至是 256 才能够发挥出最高的 IOPS 性能。而 NVMe 标准下,最大的队列深度可达 64000。此外,NVMe 的队列数量也从 AHCI 的 1,提高了 64000。
3、更低的功耗控制。