{"id":29970,"date":"2021-08-09T08:00:41","date_gmt":"2021-08-09T15:00:41","guid":{"rendered":"https:\/\/phisonblog.com\/?p=29970"},"modified":"2025-07-21T18:20:00","modified_gmt":"2025-07-22T01:20:00","slug":"key-features-available-with-nvme-2-0-ssd-2","status":"publish","type":"post","link":"https:\/\/phisonblog.com\/ko\/key-features-available-with-nvme-2-0-ssd-2\/","title":{"rendered":"NVMe 2.0 SSD\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc8fc\uc694 \uae30\ub2a5"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||||false|false&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; ul_text_align=&#8221;right&#8221; ul_line_height=&#8221;1.7em&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><\/p>\n<p>The NVM Express\u00ae (NVMe\u00ae) interface allows host software to communicate with a non-volatile memory subsystem. It defines the protocol and boosts the performance of PCIe NVMe SSDs.<\/p>\n<p>In June 2021, <a href=\"https:\/\/nvmexpress.org\/\" target=\"_blank\" rel=\"noopener\">NVMe 2.0 was released<\/a>, standardizing some extra features and improvements, especially for data centers. But the most significant change is the &#8220;refactoring&#8221;, in which NVM Express restructured the original NVMe1.4, NVMe-MI, and NVMe-oF to make the newest NVMe specification more scalable and extensible.<\/p>\n<p>&nbsp;<\/p>\n<div class=\"banner_wrapper\" style=\"height: 83px;\"><div class=\"banner  banner-33214 bottom vert custom-banners-theme-default_style\" style=\"\"><img decoding=\"async\" width=\"1080\" height=\"150\" src=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/Best-Practices-in-NVMe-Power-Management.jpg\" class=\"attachment-full size-full\" alt=\"\" style=\"height: 83px;\" srcset=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/Best-Practices-in-NVMe-Power-Management.jpg 1080w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/Best-Practices-in-NVMe-Power-Management-980x136.jpg 980w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/Best-Practices-in-NVMe-Power-Management-480x67.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1080px, 100vw\" \/><a class=\"custom_banners_big_link\" href=\"https:\/\/phisonblog.com\/best-practices-in-nvme-power-management-tradeoff-between-power-savings-and-latency-in-an-ssd-2\/\"><\/a><div class=\"banner_caption\" style=\"\"><div class=\"banner_caption_inner\"><div class=\"banner_caption_text\" style=\"\">Read:  Best Practices in NVMe Power Management<\/div><\/div><\/div><\/div><\/div>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_01_081021.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-33692 size-full\" src=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_01_081021.jpg\" alt=\"\" width=\"1920\" height=\"1200\" srcset=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_01_081021.jpg 1920w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_01_081021-1280x800.jpg 1280w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_01_081021-980x613.jpg 980w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_01_081021-480x300.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1920px, 100vw\" \/><\/a><\/p>\n<h4>\u00a0<\/h4>\n<h3>NVMe 2.0 refactoring<\/h3>\n<p>The scale of the latest NVMe refactoring is why this release is numbered 2.0 instead of 1.5. The refactoring included in NVMe 2.0 enables faster and simpler development of NVMe solutions to support the increasingly diverse NVMe device environment.<\/p>\n<p>The previous version included the NVMe 1.4 base spec, NVMe-MI, and NVMe-Of specs. However, the latest NVMe 2.0 library of specifications comprises four groups of specs with a total of eight documents:<\/p>\n<p style=\"padding-left: 40px;\"><strong>1. NVMe base specification<\/strong><\/p>\n<p style=\"padding-left: 120px;\">\u2022 NVMe Base specification<\/p>\n<p style=\"padding-left: 40px;\"><strong>2. Separate specifications per command set<\/strong><\/p>\n<p style=\"padding-left: 120px;\">\u2022 NVM Command Set specification<br \/>\u2022 Zoned Namespace Command Set specification<br \/>\u2022 Key-Value Command Set specification<\/p>\n<p style=\"padding-left: 40px;\"><strong>3. Modular transport mapping layer<\/strong><\/p>\n<p style=\"padding-left: 120px;\">\u2022 PCIe Transport specification<br \/>\u2022 RDMA Transport specification<br \/>\u2022 TCP Transport specification<\/p>\n<p style=\"padding-left: 40px;\"><strong>4. NVMe Management Interface<\/strong><\/p>\n<p style=\"padding-left: 120px;\">\u2022 NVMe-MI<\/p>\n<p>The refactoring in NVMe 2.0 includes integrating the NVMe and NVMe over Fabrics (NVMe-oF) specifications and creating separate specifications per command set and per transport mapping layers. For example, PCIe has been broken out into one transport specification.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_02a_081021.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-33694 size-full\" src=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_02a_081021.jpg\" alt=\"\" width=\"1920\" height=\"1200\" srcset=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_02a_081021.jpg 1920w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_02a_081021-1280x800.jpg 1280w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_02a_081021-980x613.jpg 980w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_02a_081021-480x300.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1920px, 100vw\" \/><\/a><\/p>\n<p><a href=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_02b_081021.jpg\"><img decoding=\"async\" class=\"wp-image-33696 alignnone size-full\" src=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_02b_081021.jpg\" alt=\"\" width=\"1920\" height=\"1200\" srcset=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_02b_081021.jpg 1920w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_02b_081021-1280x800.jpg 1280w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_02b_081021-980x613.jpg 980w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_02b_081021-480x300.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1920px, 100vw\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>Key features in NVMe 2.0<\/h3>\n<p>Besides refactoring and releasing sequestered technical proposals from previous specifications, the NVMe 2.0 family of specifications includes four critical features.<\/p>\n<h3>\u00a0<\/h3>\n<h3>Zoned Namespaces (ZNS)<\/h3>\n<p>This feature provides the interface that allows NVMe SSD and host to collaborate on data placement. It can align the data to the physical media of the SSD, improving overall performance and increasing the capacity that can be exposed to the host. More than that, write amplification is significantly improved with ZNS. In other words, the use of ZNS can extend the lifespan of NVMe SSDs.<\/p>\n<p>The Zoned Namespace Command Set specification defines how ZNS SSDs can be operated. Three important ZNS SSD&#8217;s operational characteristics are:<\/p>\n<p style=\"padding-left: 40px;\">1. Zoned Namespace is divided into a set of equally sized zones, which are contiguous non-overlapping ranges of logical block addresses.<br \/>2. Writes within a zone must be sequential and start from the position of &#8220;Write Pointer&#8221;.<br \/>3. Each zone must be erased before it can be rewritten.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_03_081021.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-33697 size-full\" src=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_03_081021.jpg\" alt=\"\" width=\"1920\" height=\"1200\" srcset=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_03_081021.jpg 1920w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_03_081021-1280x800.jpg 1280w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_03_081021-980x613.jpg 980w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_03_081021-480x300.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1920px, 100vw\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>Key-value command set<\/h3>\n<p>The burst of unstructured data created after the late 2000s boosted the development of the non-relational database. A key-value database is a type of non-relational database that uses a simple key-value method to store data. Both keys and values can be anything. This type of database is highly distributed and allows horizontal scaling at scales that other types of databases cannot achieve. However, organizing data into Log-structured merge-tree (LSMT) may be required in a key-value database. This operation involves much more write cycles in addition to the original data writes and results in a shorter lifetime of an SSD.<\/p>\n<p>NVMe-KV was developed to solve this problem. It allows access to the data on an NVMe SSD namespace using a key rather than a logical block address. The NVMe-KV Command Set provides the key to store a corresponding value on non-volatile media, then retrieves that value from the media by specifying the corresponding key. By following the NVMe-KV Command Set and Key-Value Storage API Specification defined by SNIA, the KV SSD allows users to access key-value data without the costly and time-consuming overhead of additional translation tables between keys and logical blocks [4].<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_04_081021.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-33699 size-full\" src=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_04_081021.jpg\" alt=\"\" width=\"1920\" height=\"1200\" srcset=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_04_081021.jpg 1920w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_04_081021-1280x800.jpg 1280w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_04_081021-980x613.jpg 980w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_04_081021-480x300.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1920px, 100vw\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>NVMe Endurance Group Management<\/h3>\n<p>NVMe Endurance Group Management allows media to be configured into Endurance Groups and NVM sets. This enables granularity of access to the SSD and improved control.<\/p>\n<p>Endurance Group and NVM sets were first introduced in NVMe 1.4, but customers had limited capability to configure them. The configuration would either need to be hard-coded in the drive&#8217;s firmware or handled with vendor-specific commands. NVMe 2.0 provides a mechanism for users to allocate the Endurance Group and NVM sets. With more configurable parameters, the NVM subsystem can have more flexibility to isolate the I\/O performance effects and wear-leveling operation of different users on shared drives or arrays.<\/p>\n<p style=\"padding-left: 40px;\">This diagram shows the NVMe Storage Entity Hierarchy:<\/p>\n<p style=\"padding-left: 40px;\">1. NVM subsystem contains domains<br \/>2. Domains contain endurance groups<br \/>3. Endurance Groups contain NVM Sets<br \/>4. NVM sets contain Namespaces<br \/>5. Namespaces contain an array of logical blocks<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_05_081021-1.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-33700 size-full\" src=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_05_081021-1.jpg\" alt=\"\" width=\"1920\" height=\"1200\" srcset=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_05_081021-1.jpg 1920w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_05_081021-1-1280x800.jpg 1280w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_05_081021-1-980x613.jpg 980w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_05_081021-1-480x300.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1920px, 100vw\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>HDD (rotational media) now supported with NVMe 2.0<\/h3>\n<p>Although the SATA specification has not been updated for 12 years, HDDs still cannot approach the theoretical bandwidth of SATA interface (600MB\/s). So we don&#8217;t expect the Rotational Media support of NVMe 2.0 will bring immediate benefit to the HDDs in terms of performance. The key reason NVMe supports Rotational Media is to improve overall system composability. A highly composable system provides components that can be selected and assembled in various combinations to satisfy specific user requirements. This feature is something that will benefit the data center and enterprise environments.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_06_081021.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-33701 size-full\" src=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_06_081021.jpg\" alt=\"\" width=\"1920\" height=\"1200\" srcset=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_06_081021.jpg 1920w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_06_081021-1280x800.jpg 1280w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_06_081021-980x613.jpg 980w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/08\/1121233_WP-gfxNVMe2_06_081021-480x300.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1920px, 100vw\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>NVMe 2.0 is a significant improvement over 1.4<\/h3>\n<p>Looking at the new features in NVMe 2.0, it&#8217;s clear that NVMe is now focusing on the demand from enterprises and data centers. The result is not a surprise at all. Just as Jeff Janukowicz, Research Vice President IDC, said: &#8220;NVMe technology is the leading interface for SSDs, with overall worldwide enterprise SSD capacity expected to grow at a 43% compound annual growth rate into 2024. NVMe architecture is designed for future SSD development and form factors, as we enter a new era in hyper-scale and enterprise computing that drives digital transformation.&#8221;<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h4>\u00a0<\/h4>\n<h4>Resources used in this article:<\/h4>\n<p>1. Figure 1,2,6: \u00a0<a href=\"https:\/\/nvmexpress.org\/\" target=\"_blank\" rel=\"noopener\">NVM Express<\/a><br \/>2. Figure 3: \u00a0<a href=\"https:\/\/zonedstorage.io\/introduction\/zns\/\" target=\"_blank\" rel=\"noopener\">Zone Storage<\/a><br \/>3. Figure 4: \u00a0<a href=\"http:\/\/www1.ece.neu.edu\/~ningfang\/SimPaper\/Key-Value%20Storage%20System.pdf\" target=\"_blank\" rel=\"noopener\">Northeastern University College of Engineering<\/a><br \/>4 Figure. 5: \u00a0<a href=\"https:\/\/nvmexpress.org\/wp-content\/uploads\/NVM-Express-Base-Specification-2_0-2021.06.02-Ratified-4.pdf\" target=\"_blank\" rel=\"noopener\">NVM Express<\/a><\/p>\n<p>&nbsp;<\/p>\n<div class=\"banner_wrapper\" style=\"height: 83px;\"><div class=\"banner  banner-26448 bottom vert custom-banners-theme-default_style\" style=\"\"><img decoding=\"async\" width=\"1080\" height=\"150\" src=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/06\/standard-banner-5.png\" class=\"attachment-full size-full\" alt=\"\" style=\"height: 83px;\" srcset=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/06\/standard-banner-5.png 1080w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/06\/standard-banner-5-980x136.png 980w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/06\/standard-banner-5-480x67.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1080px, 100vw\" \/><a class=\"custom_banners_big_link\" href=\"https:\/\/phisonblog.com\/ahci-vs-nvme-the-future-of-ssds-2\/\"><\/a><div class=\"banner_caption\" style=\"\"><div class=\"banner_caption_inner\"><div class=\"banner_caption_text\" style=\"\">Read: AHCI vs. NVMe<\/div><\/div><\/div><\/div><\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"SnapLinksContainer\" style=\"margin-left: 0px; margin-top: 0px; display: none;\">\n<div class=\"SL_SelectionRect\">\n<div class=\"SL_SelectionLabel\" style=\"right: 2px; bottom: 2px;\">0 Links<\/div>\n<\/div>\n<p><!-- Used for easily cloning the properly namespaced rect --><\/p>\n<\/div>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;0px||||false|false&#8221; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h3><strong>Frequently Asked Questions (FAQ) :<\/strong><\/h3>\n<p>[\/et_pb_text][et_pb_toggle _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; title=&#8221;What makes NVMe 2.0 different from NVMe 1.4?&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p><span class=\"NormalTextRun SCXW181888196 BCX0\">NVMe 2.0 introduces modular refactoring that separates command sets and transport layers for easier integration and scalability. It also brings key enterprise-ready features like Zoned Namespace support, Key-Value storage, and dynamic Endurance Group configuration<\/span><span class=\"NormalTextRun SCXW181888196 BCX0\">, <\/span><span class=\"NormalTextRun SCXW181888196 BCX0\">providing better resource isolation and system composability.<\/span><\/p>\n<p>[\/et_pb_toggle][et_pb_toggle _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; title=&#8221;How does Zoned Namespace (ZNS) improve SSD performance and endurance?&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p><span class=\"NormalTextRun SCXW182324383 BCX0\">ZNS aligns data with physical media layout, minimizing write amplification. Data must be written sequentially within zones, and zones must be erased before reuse<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW182324383 BCX0\">, <\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW182324383 BCX0\">this<\/span><span class=\"NormalTextRun SCXW182324383 BCX0\"> reduces internal overhead, boosts performance, and significantly extends drive lifespan, making it ideal for write-heavy workloads.<\/span><\/p>\n<p>[\/et_pb_toggle][et_pb_toggle _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; title=&#8221;Why is Key-Value (KV) storage relevant in NVMe 2.0?&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p><span class=\"TextRun SCXW165090799 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW165090799 BCX0\">KV storage addresses inefficiencies in handling unstructured data by enabling direct key-based access, removing the need for traditional block address translation. This is especially beneficial for NoSQL databases and high-scale, low-latency environments where performance and SSD longevity are critical.<\/span><\/span><\/p>\n<p>[\/et_pb_toggle][et_pb_toggle _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; title=&#8221;What does Endurance Group Management offer that wasn&#8217;t available in NVMe 1.4?&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p><span class=\"NormalTextRun SCXW254266487 BCX0\">While <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW254266487 BCX0\">NVMe<\/span><span class=\"NormalTextRun SCXW254266487 BCX0\"> 1.4 introduced the concept, configuration was <\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW254266487 BCX0\">vendor-dependent<\/span><span class=\"NormalTextRun SCXW254266487 BCX0\">. <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW254266487 BCX0\">NVMe<\/span><span class=\"NormalTextRun SCXW254266487 BCX0\"> 2.0 standardizes it, allowing users to dynamically create and manage endurance groups and NVM sets. This enhances multi-tenant SSD performance, wear isolation, and drive lifespan across varied workloads.<\/span><\/p>\n<p>[\/et_pb_toggle][et_pb_toggle _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; title=&#8221;How does NVMe 2.0 align with AI and machine learning workloads?&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p><span class=\"NormalTextRun SCXW214686335 BCX0\">NVMe 2.0 enables fine-grained storage control, low-latency access (via KV), and optimized endurance<\/span><span class=\"NormalTextRun SCXW214686335 BCX0\">, <\/span><span class=\"NormalTextRun SCXW214686335 BCX0\">all essential for AI\/ML environments that generate high-throughput, mixed read\/write workloads. Zoned storage and direct key access can also streamline data preprocessing pipelines.<\/span><\/p>\n<p>[\/et_pb_toggle][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The NVM Express\u00ae (NVMe\u00ae) interface allows host software to communicate with a non-volatile memory subsystem. It defines the protocol and boosts the performance of PCIe NVMe SSDs. In June 2021, NVMe 2.0 was released, standardizing some extra features and improvements, especially for data centers. But the most significant change is the &#8220;refactoring&#8221;, in which NVM [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":33425,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[23,3],"tags":[22],"class_list":["post-29970","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all-posts","category-enterprise","tag-long-content"],"acf":[],"_links":{"self":[{"href":"https:\/\/phisonblog.com\/ko\/wp-json\/wp\/v2\/posts\/29970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phisonblog.com\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phisonblog.com\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phisonblog.com\/ko\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/phisonblog.com\/ko\/wp-json\/wp\/v2\/comments?post=29970"}],"version-history":[{"count":2,"href":"https:\/\/phisonblog.com\/ko\/wp-json\/wp\/v2\/posts\/29970\/revisions"}],"predecessor-version":[{"id":86494,"href":"https:\/\/phisonblog.com\/ko\/wp-json\/wp\/v2\/posts\/29970\/revisions\/86494"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/phisonblog.com\/ko\/wp-json\/wp\/v2\/media\/33425"}],"wp:attachment":[{"href":"https:\/\/phisonblog.com\/ko\/wp-json\/wp\/v2\/media?parent=29970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phisonblog.com\/ko\/wp-json\/wp\/v2\/categories?post=29970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phisonblog.com\/ko\/wp-json\/wp\/v2\/tags?post=29970"}],"curies":[{"name":"\uc6cc\ub4dc\ud504\ub808\uc2a4","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}