NVMe
NVMe, short for Non-Volatile Memory Express, is a storage protocol and device interface optimized for solid-state drives that use PCI Express (PCIe) buses. It was designed to fully exploit the parallelism, low latency, and high bandwidth of modern non-volatile memory, offering a significant performance advantage over legacy interfaces such as AHCI that originated with spinning disks. NVMe drives are connected via PCIe and commonly come in form factors such as M.2, PCIe add-in cards, and U.2.
The architecture centers on submission queues and completion queues. The host submits I/O commands through one
NVMe over Fabrics extends the protocol to remote devices over network transports such as RDMA, Fibre Channel,
Key features include namespace isolation, which partitions storage into independent environments, and Zoned Namespaces, which optimize