{"id":89145,"date":"2020-07-19T07:42:25","date_gmt":"2020-07-19T05:42:25","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/ne-tolko-razmer-imeet-znachenie-ili-chto-nam-prines-novyj-protokol-nvme"},"modified":"2020-07-19T07:42:25","modified_gmt":"2020-07-19T05:42:25","slug":"ne-tolko-razmer-imeet-znachenie-ili-chto-nam-prines-novyj-protokol-nvme","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ne-tolko-razmer-imeet-znachenie-ili-chto-nam-prines-novyj-protokol-nvme","title":{"rendered":"Size Isn't Everything: What the NVMe Protocol Brings Us","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A Familiar Story. As soon as more powerful computers emerge, as soon as processor performance and storage capacities increase, and users breathe a sigh of relief \u2014 'now I have enough for everything, no need to tighten my belt,' almost immediately new demands arise, consuming more and more resources, alongside new software that also 'doesn't hold back.' An Eternal Problem. An Endless Cycle. And a Continuous Search for New Solutions. Cloud storage, neural networks, artificial intelligence \u2014 it's hard to imagine the gigantic resources these technologies require. But let's not be disheartened, as a solution is eventually found for every task.<\/p>\n<p><img decoding=\"async\" alt=\"Size Isn&#039;t Everything: What the NVMe Protocol Brings Us\" src=\"\/wp-content\/uploads\/2020\/07\/cc22d5148e637ae7d05a3b40da1ce0fd.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>One such solution is the NVM Express protocol, which, according to experts, has revolutionized the use of solid-state non-volatile memory. So what is NVMe and what advantages has it brought?<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>The speed of a computer's performance largely depends on how quickly data can be read from storage and how fast commands can be processed. No matter how high-performing the operating system is as a whole, an ordinary hard drive can nullify that with delays when opening programs or 'pausing' during resource-intensive tasks. Moreover, HDDs have practically exhausted their potential for increasing data storage capacities and have therefore become obsolete. Mechanical drives are even more outdated and hinder the advancement of computer technologies.<\/p>\n<p>And so SSDs \u2014 solid-state drives, non-mechanical, non-volatile storage devices \u2014 have replaced HDDs. The first SSDs hit the market in the late 2000s. They quickly began to compete with hard drives in terms of capacity. However, it took time for them to fully realize their potential and speed advantages due to existing interfaces and protocols being built on outdated standards, designed to support HDDs through SATA interfaces and even older SCSI (SAS).\u00a0<\/p>\n<p>The next step in unlocking the potential of non-volatile memory was the transition to PCI-express buses. However, by that time, new industrial standards had not yet been developed for them. In 2012, the first computers implementing the NVM-express protocol were released.<\/p>\n<blockquote><p>It should be noted immediately that NVMe is neither a device nor an interface for connecting it. It is a protocol, more precisely, a specification for data exchange. <\/p><\/blockquote>\n<p>\nTherefore, the phrase \"NVMe drive\" is not entirely correct, and the comparison like \"HDD \u2014 SSD \u2014 NVMe\" is absolutely erroneous and misleads users who are just getting acquainted with the topic. It is accurate to compare HDD with SSD on one side, and SSD connected via the SATA interface (under the AHCI protocol) with SSD connected via PCI-express using the NVM-express protocol on the other side. It is likely that comparing HDD with SSD is already of little interest to anyone. Everyone understands the difference, and the advantages of the latter are well-known. One might note some (quite striking) advantages. Compared to hard drives, solid-state drives are smaller and lighter, operate silently, and the complete absence of mechanical drives makes them significantly more resistant to damage (for instance, from falling) and simply increases their lifespan.<\/p>\n<p>Comparing the capabilities of SSDs with the old bus and old protocol to SSDs on the PCIe bus with the NVMe protocol is certainly of much greater interest and will be useful to everyone who likes to stay informed about innovations, those who are looking to buy a new computer, and even those who, for example, are searching for the best hosting.<\/p>\n<p>The SATA interface, as mentioned, was created for hard drives, where the head can physically access only one cell at a time. It's not surprising that SATA devices have only one channel. For SSDs, this is regrettably minimal since one of their advantages is the support for parallel streams. The SSD controller also manages the initial positioning, which is another significant advantage. The PCI-express bus enables multi-channel operation, and the NVMe protocol realizes this advantage. As a result, data stored on solid-state drives is transmitted through 65,536 parallel control queues, each of which can contain over 65,536 commands simultaneously. In comparison, SATA and SCSI can only use one queue, supporting up to 32 and 254 commands, respectively.\u00a0<\/p>\n<p>Moreover, older interfaces require two accesses to memory for each command, whereas NVMe manages to do this in one go.\u00a0<\/p>\n<p>The third significant advantage is handling interrupts. The NVMe protocol was designed for modern platforms using multi-core processors. Therefore, it incorporates parallel processing of streams, as well as an optimized mechanism for handling queues and interrupts, which allows for a higher level of performance. In other words, when a command with a higher priority appears, its execution begins more quickly.<\/p>\n<p>Numerous tests conducted by various organizations and experts prove that the speed of NVMe SSDs is, on average, five times higher than that of SSDs connected through older interfaces.<\/p>\n<p>Now, let's talk about whether SSDs utilizing PCIe with the NVMe protocol are accessible to everyone. This isn't just about cost. While the price for such implementations is currently noticeably higher, it\u2019s known that prices for computer components tend to be high only at the start of sales and generally decrease quite rapidly.\u00a0<\/p>\n<p>We're discussing design solutions, what is commonly referred to in professional language as <b>\"form factor\"<\/b>. In other words, in what form these components are released by manufacturers. Currently, there are <b>three form factors on the market.<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Size Isn&#039;t Everything: What the NVMe Protocol Brings Us\" src=\"\/wp-content\/uploads\/2020\/07\/cdd90054f244c27a58d7b516c3b116a1.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><b>First<\/b> This is called \"NVMe SSD.\" It is an expansion board and connects in the same slots as a video card. It is not suitable for laptops. However, it is also not ideal for many desktop computers, as more and more of them are built on compact motherboards where there are usually only one or two PCIe slots (often occupied by the video card).<\/p>\n<p><img decoding=\"async\" alt=\"Size Isn&#039;t Everything: What the NVMe Protocol Brings Us\" src=\"\/wp-content\/uploads\/2020\/07\/497bd667fe7ed9961d60ab844a0c75e2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><b>The second form factor<\/b> \u2014 U2. Externally, it resembles a regular hard drive, but is much smaller in size. U2 is usually used in servers, so an average user is unlikely to need to purchase one.<\/p>\n<p><img decoding=\"async\" alt=\"Size Isn&#039;t Everything: What the NVMe Protocol Brings Us\" src=\"\/wp-content\/uploads\/2020\/07\/a39abf06888983c7463ec3d339fe2cd0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><b>The third is M2<\/b>. This is the most rapidly developing form factor. It is actively used in laptops and has recently been implemented on some motherboards for desktop PCs. However, when purchasing an M2, one should be very careful, as SATA SSDs are still being released in this form factor.<\/p>\n<p>Nevertheless, caution is also needed when evaluating the feasibility of acquiring any of the mentioned form factors. First, you should assess whether your laptop or PC motherboard has the necessary slots. And even if there are some, is your computer's processor powerful enough? A weak processor won't allow you to feel the benefits of an SSD anyway. If you have all this and also frequently handle large data sets, then NVMe SSD is undoubtedly what you need.<\/p>\n<p><\/p>\n<h4>Advertising<\/h4>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr37\">VDS with NVMe SSD<\/a><\/noindex> \u2014 this is specifically about the virtual servers from our company. <br \/>\nWe have long been using only fast server drives from Intel; we do not skimp on hardware, using only branded equipment and some of the best data centers in Russia and the EU. Hurry up and check it out \ud83d\ude09<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr37\"><img decoding=\"async\" alt=\"Size Isn&#039;t Everything: What the NVMe Protocol Brings Us\" src=\"\/wp-content\/uploads\/2020\/07\/a499a25c15644ed12f5c93a642d733f6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/511294\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f. \u041a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0431\u043e\u043b\u0435\u0435 \u043c\u043e\u0449\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u044b, \u043a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u0435\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 \u0438 \u0435\u043c\u043a\u043e\u0441\u0442\u044c \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0435\u0439 \u0434\u0430\u043d\u043d\u044b\u0445, \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0441 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u0438\u0435\u043c \u0432\u0437\u0434\u044b\u0445\u0430\u0435\u0442 \u2014 \u00ab\u0442\u0435\u043f\u0435\u0440\u044c \u043c\u043d\u0435 \u0432\u0441\u0435\u0433\u043e \u0438 \u043d\u0430 \u0432\u0441\u0451 \u0445\u0432\u0430\u0442\u0438\u0442, \u043d\u0435 \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0443\u0436\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0438 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c\u00bb, \u0442\u0430\u043a \u043f\u043e\u0447\u0442\u0438 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0438, \u043e\u0442\u0431\u0438\u0440\u0430\u044e\u0449\u0438\u0435 \u0432\u0441\u0451 \u0431\u043e\u043b\u044c\u0448\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432, \u043d\u043e\u0432\u043e\u0435 \u041f\u041e, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0442\u043e\u0436\u0435 \u00ab\u043d\u0438 \u0432 \u0447\u0435\u043c \u0441\u0435\u0431\u0435 \u043d\u0435 \u043e\u0442\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u00bb. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":89146,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-89145","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ne-tolko-razmer-imeet-znachenie-ili-chto-nam-prines-novyj-protokol-nvme\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u043c\u0435\u0440 \u0438\u043c\u0435\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u0447\u0442\u043e \u043d\u0430\u043c \u043f\u0440\u0438\u043d\u0435\u0441 \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b NVMe | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ne-tolko-razmer-imeet-znachenie-ili-chto-nam-prines-novyj-protokol-nvme\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-19T05:42:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-19T05:42:25+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Size isn't everything or what the new NVMe protocol brings us | ProHoster","description":"A well-known story.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ne-tolko-razmer-imeet-znachenie-ili-chto-nam-prines-novyj-protokol-nvme","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u043c\u0435\u0440 \u0438\u043c\u0435\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u0447\u0442\u043e \u043d\u0430\u043c \u043f\u0440\u0438\u043d\u0435\u0441 \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b NVMe | ProHoster","og:description":"\u0418\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f.","og:url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ne-tolko-razmer-imeet-znachenie-ili-chto-nam-prines-novyj-protokol-nvme","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-19T05:42:25+00:00","article:modified_time":"2020-07-19T05:42:25+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"89145","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:15:24","updated":"2022-09-30 10:26:37","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/89145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=89145"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/89145\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/89146"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=89145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=89145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=89145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}