{"id":36294,"date":"2018-11-20T09:00:16","date_gmt":"2018-11-20T08:00:16","guid":{"rendered":"https:\/\/nolabnoparty.com\/?p=36294"},"modified":"2018-11-22T16:16:40","modified_gmt":"2018-11-22T15:16:40","slug":"starwind-rperf-free-tool","status":"publish","type":"post","link":"https:\/\/nolabnoparty.com\/en\/starwind-rperf-free-tool\/","title":{"rendered":"StarWind rPerf free tool"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter wp-image-36300 size-full\" title=\"starwind-iperf-01\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2018\/11\/starwind-iperf-01.jpg\" alt=\"starwind-iperf-01\" width=\"602\" height=\"202\" \/><\/p>\n<p>StarWind rPerf is a free tool by <a href=\"https:\/\/nolabnoparty.com\/en\/starwind-cloud-vtl-deployment-pt-1\/\">StarWind<\/a> used to measure\u00a0<strong>latency and throughput on RDMA<\/strong> connections between different systems and OSs (Windows\/Linux).<\/p>\n<p>rPerf is a <strong>CLI-based tool<\/strong> and can be used on <strong>Windows systems<\/strong> (Windows 7 or later, Windows Server 2012 or later) and the NIC must be configured with <strong>Network Direct Provider v1<\/strong> and <strong>lossless RDMA<\/strong>. The tool supports also some <strong>Linux distributions<\/strong> (CentOS and Ubuntu) and the used network drives must support <strong>RDMA and RoCE<\/strong>.<\/p>\n<p><!--more--><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-36306 size-large\" title=\"starwind-iperf-02\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2018\/11\/starwind-iperf-02-600x144.jpg\" alt=\"starwind-iperf-02\" width=\"600\" height=\"144\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Remote Direct Memory Access (RDMA)<\/h2>\n<p>RDMA is a technology that allows network-connected computers to <strong>exchange data in RAM<\/strong> without involving the processor, cache or operating system. Data can be <strong>read from the RAM<\/strong> of one computer and directly <strong>written to the RAM<\/strong> of another computer.<\/p>\n<p>This solution allows to <strong>free resources<\/strong> improving throughput and performance with a <strong>low-latency<\/strong> data transfer.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-36308 size-full\" title=\"starwind-iperf-03\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2018\/11\/starwind-iperf-03.jpg\" alt=\"starwind-iperf-03\" width=\"595\" height=\"140\" \/><\/p>\n<p>RDMA can be applied to networking and storage applications.<\/p>\n<p>&nbsp;<\/p>\n<h2>StarWind rPerf tool<\/h2>\n<p>The rPerf tool can be downloaded from StarWind website and\u00a0<strong>copied to any folder<\/strong> of your computer. The <strong>command line options<\/strong> and usage examples can be found in the dedicated\u00a0<a href=\"https:\/\/www.starwindsoftware.com\/resource-library\/starwind-rperf-rdma-performance-benchmarking-tool\" target=\"_blank\" rel=\"noopener\">RDMA Performance Benchmarking Tool<\/a>\u00a0page.<\/p>\n<p>For example, you can measure the <strong>RDMA connection<\/strong> between two Windows and Linux servers connected directly over RDMA.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-36310 size-full\" title=\"starwind-iperf-04\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2018\/11\/starwind-iperf-04.jpg\" alt=\"starwind-iperf-04\" width=\"519\" height=\"195\" \/><\/p>\n<p>In the Windows Server command prompt, run the following command (image from StarWind website):<\/p>\n<p><span style=\"color: #0000ff;\">C:\\&gt; nd_rperf.exe -c -a 10.1.2.12 -C 10000 -S 4096 -q 16 -o R<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-36314 size-large\" title=\"starwind-iperf-05\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2018\/11\/starwind-iperf-05-600x151.jpg\" alt=\"starwind-iperf-05\" width=\"600\" height=\"151\" \/><\/p>\n<p>This example shows the test result performing <strong>10.000 read<\/strong> iterations with <strong>4096 size of the buffer<\/strong> and <strong>queue depth of 16<\/strong>.<\/p>\n<p>StarWind rPerf doesn't require <strong>any additional software<\/strong> to run and it's very simple to deploy. The\u00a0software can be download as free tool from <a href=\"https:\/\/www.starwindsoftware.com\/starwind-rperf#download\" target=\"_blank\" rel=\"noopener\">StarWind website<\/a>.<\/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 rPerf is a free tool by StarWind used to measure\u00a0latency and throughput on RDMA connections between different systems and OSs (Windows\/Linux). rPerf is a CLI-based tool and can be used on Windows systems (Windows 7 or later, Windows Server 2012 or later) and the NIC must be configured with Network Direct Provider v1 and lossless RDMA. The tool supports also some Linux distributions (CentOS and Ubuntu) and the used network drives must support RDMA and RoCE.<\/p>\n","protected":false},"author":3,"featured_media":36300,"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":[903,1787],"tags":[1930,1929,1938,1931],"class_list":["post-36294","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vmware-en","category-starwind-en","tag-latency","tag-rdma","tag-rperf","tag-throughput","has_thumb"],"_links":{"self":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/36294","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=36294"}],"version-history":[{"count":0,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/36294\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media\/36300"}],"wp:attachment":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media?parent=36294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/categories?post=36294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/tags?post=36294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}