{"id":58549,"date":"2023-08-22T09:00:40","date_gmt":"2023-08-22T07:00:40","guid":{"rendered":"https:\/\/nolabnoparty.com\/?p=58549"},"modified":"2023-08-19T17:53:13","modified_gmt":"2023-08-19T15:53:13","slug":"starwind-nvme-of-initiator-for-windows","status":"publish","type":"post","link":"https:\/\/nolabnoparty.com\/en\/starwind-nvme-of-initiator-for-windows\/","title":{"rendered":"StarWind NVMe-oF Initiator for Windows"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter wp-image-58553 size-full\" title=\"starwind-nvme-of-initiator-for-windows-01\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-01.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-01\" width=\"602\" height=\"202\" \/><\/p>\n<p>StarWind NVMe-oF Initiator is a software driver designed for Windows to <strong>improve performance with the lowest latency<\/strong> for mission-critical applications.<\/p>\n<p>Windows-certified and compatible with all the <strong>major NVMe-oF storage vendors<\/strong>, StarWind NVMe-oF Initiator for Windows ensures the best performance with the lowest latency with also an end-to-end enterprise support from the storage, initiator, and OS vendor.<!--more--><\/p>\n<p>&nbsp;<\/p>\n<h2>NVMe performance in Hyper-V environments<\/h2>\n<p>Protocols such as <strong>iSCSI, SAS or FC<\/strong> are the most common connection types used to access storage area network (SAN) devices. While these protocols are perfectly <strong>fine with HDDs drives<\/strong>, with PCIe SSDs the <strong>latency dramatically increases<\/strong> becoming a performance bottleneck for these drives.<\/p>\n<p>When PCIe SSDs are presented over the network <strong>using iSCSI or FC protocols<\/strong>, the latency grows so dramatically that applications are likely to access only <strong>half of flash performance<\/strong>. In addition if the iSCSI protocol is used, an <strong>additional load on the server CPU<\/strong> is introduced affecting applications performance (<em>pictures from StarWind<\/em>).<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58556 size-full\" title=\"starwind-nvme-of-initiator-for-windows-02\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-02.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-02\" width=\"549\" height=\"157\" \/><\/p>\n<p>Because only <strong>Linux environments<\/strong> can leverage NVMe drive performance, this scenario heavily affects\u00a0<strong>Windows Server users<\/strong> that could not take advantage of NVMe-oF technology.<\/p>\n<p>Investing an important amount of money for a full flash storage solution without obtaining the expected performance due to Windows limitation, it can be a dramatic situation for most of businesses.<\/p>\n<p>&nbsp;<\/p>\n<h2>NVMe-oF Initiator for Windows solution<\/h2>\n<p>The\u00a0<strong>NVMe over Fabrics (NVMe-oF)<\/strong> is a network protocol that provides a\u00a0<strong>faster and more efficient connectivity<\/strong> between storage and servers fixing the performance issues when PCIe SSDs are presented over the network.<\/p>\n<p>In addition there is a <strong>more efficient CPU usage<\/strong> thanks to the <strong>RDMA technology<\/strong> used in NVMe-oF that increases the efficiency of the data transmission speed between computers over the network making NVME-oF the <strong>standard protocol for shared NVMe storage<\/strong>.<\/p>\n<p>With StarWind NVMe-oF Initiator, Windows Server environments can now get the <strong>desired number of I\/O<\/strong> maximizing the performance provided by SSDs drives with no need of additional NVMe drives to install.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58558 size-full\" title=\"starwind-nvme-of-initiator-for-windows-03\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-03.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-03\" width=\"585\" height=\"384\" \/><\/p>\n<p>Instead of having a <strong>single queue<\/strong> as occurs using the iSCSI protocol, there are now <strong>multiple queues (up to 64K) with 64K commands each<\/strong> that allows to have a low latency.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58560 size-full\" title=\"starwind-nvme-of-initiator-for-windows-04\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-04.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-04\" width=\"551\" height=\"202\" \/><\/p>\n<p>Adding the NVMe-oF support to <a href=\"https:\/\/nolabnoparty.com\/en\/starwind-virtual-san-free\/\">StarWind Virtual SAN<\/a>, NVMe drives performance are now maximized for the Windows Server environment <strong>providing all necessary I\/O<\/strong> to applications. Installing this driver on your servers, <strong>Hyper-V VMs<\/strong> can now leverage PCIe SSDs performance.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"278e55350051bb81cd307506bfb803659d7650b3\">Install StarWind NVMe-oF Initiator<\/h2>\n<p>Download the driver from StarWind and run the installer. Accept the EULA and click <strong>Next<\/strong> to start the installation.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58562 size-full\" title=\"starwind-nvme-of-initiator-for-windows-05\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-05.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-05\" width=\"499\" height=\"387\" \/><\/p>\n<p>Click <strong>Next<\/strong> to begin the installation.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58564 size-full\" title=\"starwind-nvme-of-initiator-for-windows-06\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-06.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-06\" width=\"499\" height=\"387\" \/><\/p>\n<p>Leave default <strong>Destination Location<\/strong> and click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58566 size-full\" title=\"starwind-nvme-of-initiator-for-windows-07\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-07.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-07\" width=\"499\" height=\"387\" \/><\/p>\n<p>Leave default and click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58568 size-full\" title=\"starwind-nvme-of-initiator-for-windows-08\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-08.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-08\" width=\"499\" height=\"387\" \/><\/p>\n<p>Click <strong>Browse<\/strong> and select the received license key then click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58570 size-full\" title=\"starwind-nvme-of-initiator-for-windows-09\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-09.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-09\" width=\"499\" height=\"387\" \/><\/p>\n<p>Click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58572 size-full\" title=\"starwind-nvme-of-initiator-for-windows-10\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-10.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-10\" width=\"499\" height=\"387\" \/><\/p>\n<p>Specify the MPIO settings if required then click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58574 size-full\" title=\"starwind-nvme-of-initiator-for-windows-11\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-11.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-11\" width=\"499\" height=\"387\" \/><\/p>\n<p>Click <strong>Install<\/strong> to proceed.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58576 size-full\" title=\"starwind-nvme-of-initiator-for-windows-12\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-12.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-12\" width=\"499\" height=\"387\" \/><\/p>\n<p>The driver is being installed in the system.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58578 size-full\" title=\"starwind-nvme-of-initiator-for-windows-13\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-13.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-13\" width=\"499\" height=\"387\" \/><\/p>\n<p>When the installation completes successfully, click <strong>Finish<\/strong> to exit the wizard.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58580 size-full\" title=\"starwind-nvme-of-initiator-for-windows-14\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-14.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-14\" width=\"499\" height=\"387\" \/><\/p>\n<p>Open the <strong>Device Manager<\/strong> and make sure that the <strong>StarWind NVMe-oF Initiator<\/strong>\u00a0is installed on the system.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58582 size-large\" title=\"starwind-nvme-of-initiator-for-windows-15\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2023\/08\/starwind-nvme-of-initiator-for-windows-15-600x439.jpg\" alt=\"starwind-nvme-of-initiator-for-windows-15\" width=\"600\" height=\"439\" \/><\/p>\n<p>Because <strong>NVMe-oF is just a driver<\/strong>, it can be installed on any software. Make sure <strong>installed NICs support RDMA<\/strong>.<\/p>\n<p>StarWind <a href=\"https:\/\/www.starwindsoftware.com\/starwind-nvme-of-initiator#demo\" target=\"_blank\" rel=\"noopener\">NVMe-oF Inititator for Windows<\/a> can be downloaded from StarWind website.<\/p>\n<p><img decoding=\"async\" title=\"signature\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/images\/firma.jpg\" alt=\"signature\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>StarWind NVMe-oF Initiator is a software driver designed for Windows to improve performance with the lowest latency for mission-critical applications. Windows-certified and compatible with all the major NVMe-oF storage vendors, StarWind NVMe-oF Initiator for Windows ensures the best performance with the lowest latency with also an end-to-end enterprise support from the storage, initiator, and OS vendor.<\/p>\n","protected":false},"author":3,"featured_media":58553,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"linkedin_93tdZWzMZc_93tdZWzMZc":"","facebook_2879994398731222_17841400390232720":"","twitter_113568041_113568041":"","mastodon_115463926174894442_115463926174894442":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[1787,903],"tags":[2710,2711,963,932],"class_list":["post-58549","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-starwind-en","category-vmware-en","tag-nvme-of","tag-pcie-ssd","tag-storage-en","tag-windows-en","has_thumb"],"_links":{"self":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/58549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/comments?post=58549"}],"version-history":[{"count":0,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/58549\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media\/58553"}],"wp:attachment":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media?parent=58549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/categories?post=58549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/tags?post=58549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}