NVMe
NVMe stands for Non Volatile Memory Express. NVMe is a buzzing technology in the storage industry and most storage geeks are keen to learn about it. In this blog we will try to understand why NVMe is creating a buzz in the storage industry and what are its use cases. NVMe is an acronym for non volatile memory which is designed for capitalizing for low latency and increasing internal parallelism for flash based storage devices. NVMe helps to increase IOPs and improves performance.
Below is comparison of SAS, SATA and NVMe based on Command Support (in single queue), speed and time taken to write on DRAM.

NVMe supports various features such as reservations and client features such as power management. When we talk about storage security for NVMe, it supports the tunneling protocol. Features for NVMe devices include simple access control , data at rest protection, crypto-erase, purge-level erase. Each application has its own independent queue so no I/O locking is required. NVMe over Fabrics supports storage protocols over storage fabrics using RDMA. Two types of NVMe protocols are under development namely, NVMe over Fabrics using RDMA and NVMe over Fabrics using Fibre Channel ( FC-NVMe).
Recent Comments