NVMe Specification

Home>NVMe Specification

How does NVM Express ensure compliance?

By |2020-04-15T12:25:01-08:00April 15th, 2020||

NVM Express has partnered with the University of New Hampshire InterOperability Laboratory (UNH-IOL) to build a third-party compliance program for validating NVMe, NVMe-MI and NVMe-oF products. The compliance program includes test services, test reports, plugfests, and compliance test tools. More information is available at https://nvmexpress.org/products/compliance/.

Comments Off on How does NVM Express ensure compliance?

Do RAID controllers support NVMe architecture?

By |2020-04-15T12:23:52-08:00April 15th, 2020||

There are many options for NVMe RAID. There is open source software NVMe RAID like mdadm in Linux, combination hardware and software with built-in NVMe RAID and hardware RAID cards from independent hardware vendors that support hardware offloads of the RAID functionality with a standard PCIe AIC HBA or RAID card.

Comments Off on Do RAID controllers support NVMe architecture?

How does RAID work on NVMe drives?

By |2020-04-15T12:22:28-08:00April 15th, 2020||

RAID works on NVMe SSDs just like it did on previous storage devices. Linux mdadm supports NVMe RAID and has enhancements to improve reliability, performance, and scalability. There are independent hardware vendors that support NVMe based RAID cards for hardware acceleration as well.

Comments Off on How does RAID work on NVMe drives?

How does power management work with NVMe technology?

By |2020-04-15T12:21:19-08:00April 15th, 2020||

The NVMe specification has many features for power management, including support for non-operational power states for low idle power to extend the battery life of mobile devices and laptops. The NVMe specification has autonomous power state transitions so the device can decide when to enter a different active power state, support for runtime D3 for [...]

Comments Off on How does power management work with NVMe technology?

How is NVMe technology scalable?

By |2020-04-15T12:19:59-08:00April 15th, 2020||

The NVMe protocol was designed to be scalable through asynchronous IO and not having to be blocked by uncacheable register reads. NVMe architecture is scalable across multiple interfaces, through PCIe with NVMe technologies and networked fabrics through NVMe-oF architecture. It can scale performance with varying PCIe lanes and higher capacity SSDs, it can scale from [...]

Comments Off on How is NVMe technology scalable?

What makes NVMe architecture so efficient?

By |2020-04-15T12:18:31-08:00April 15th, 2020||

The NVMe architecture brings a new high performance queuing mechanism that supports 65,535 I/O queues each with 65,535 commands (referred to as queue depth, or the number of outstanding commands). Queues are mapped to CPU cores delivering scalable performance. The NVMe interface significantly reduces the number of memory-mapped input/output commands and accommodates operating system device [...]

Comments Off on What makes NVMe architecture so efficient?

What prompted the creation of the NVMe specification?

By |2020-04-15T12:17:23-08:00April 15th, 2020||

The NVMe specification was developed from the ground up for SSDs and non-volatile memory to be more scalable, higher performance, lower latency, and more efficient than previous storage protocols that were designed for hard disk drives, for instance, SATA and SAS.

Comments Off on What prompted the creation of the NVMe specification?

What is the NVMe specification?

By |2021-06-29T11:14:31-08:00April 15th, 2020||

The NVMe Express™ (NVMe™) specification defines how host software communicates with non-volatile memory across multiple transports like a PCI Express® (PCIe®), RDMA, TCP/IP and more. It is the industry standard for solid state drives (SSDs) in all form factors.

Comments Off on What is the NVMe specification?