The Zoned Namespace (ZNS) SSDs is a new NVMe™ Command Set, which exposes a zoned block storage interface between the host and the SSD. This allows more explicit data placement policies from the host, resulting in less over-provisioning, less write amplification and tighter I/O access latencies.
In this talk, we will cover the ZNS command set, the Linux zoned storage ecosystem and the changes to enable ZNS SSDs. We will show how the Linux kernel storage stack enables ZNS, and how new and existing tools and libraries enable one to better utilize and take advantage of the ZNS SSD benefits.