{"id":1955,"date":"2019-08-02T17:25:46","date_gmt":"2019-08-02T08:25:46","guid":{"rendered":"https:\/\/rageworx.info\/?p=1955"},"modified":"2019-08-02T17:29:35","modified_gmt":"2019-08-02T08:29:35","slug":"realtek-r8156-2-5gbe-usb-network-performance","status":"publish","type":"post","link":"https:\/\/rageworx.info\/?p=1955","title":{"rendered":"Realtek r8156 2.5GbE USB network performance"},"content":{"rendered":"<p><a href=\"https:\/\/rageworx.info\/wp-content\/uploads\/2019\/08\/netmate_r8156_usb31.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1956\" src=\"https:\/\/rageworx.info\/wp-content\/uploads\/2019\/08\/netmate_r8156_usb31.png\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/rageworx.info\/wp-content\/uploads\/2019\/08\/netmate_r8156_usb31.png 300w, https:\/\/rageworx.info\/wp-content\/uploads\/2019\/08\/netmate_r8156_usb31-200x200.png 200w, https:\/\/rageworx.info\/wp-content\/uploads\/2019\/08\/netmate_r8156_usb31-150x150.png 150w, https:\/\/rageworx.info\/wp-content\/uploads\/2019\/08\/netmate_r8156_usb31-176x176.png 176w, https:\/\/rageworx.info\/wp-content\/uploads\/2019\/08\/netmate_r8156_usb31-60x60.png 60w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h2>Test base:<\/h2>\n<ul>\n<li>System #1<br \/>\nRock960B debian stretcch aarch64, RK3399 @ Performance governor, 1.4GHz x 4 + 1.8GHz x 2<br \/>\nKernel customized from &#8216;stable-4.4.-rk3399-linux-v2.1x&#8217;<br \/>\nBoard configured for 4GB DDR3, 32GB eMMC 5.1<\/li>\n<li>System #2<br \/>\nIntel i7-7700 @ 3.6GHz , 32GB DDR4, Windows 10<\/li>\n<li>Condition<br \/>\nDual r8156 USB3.1 2.5GbE adaptors connected directly.<br \/>\nEach system configured only for IP address, 10.0.0.1 and 10.0.0.2<\/li>\n<\/ul>\n<h2>Tested result:<\/h2>\n<p><a href=\"https:\/\/rageworx.info\/wp-content\/uploads\/2019\/08\/netmate_r8156_usb31_testresult.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1957\" src=\"https:\/\/rageworx.info\/wp-content\/uploads\/2019\/08\/netmate_r8156_usb31_testresult-381x500.png\" alt=\"\" width=\"381\" height=\"500\" srcset=\"https:\/\/rageworx.info\/wp-content\/uploads\/2019\/08\/netmate_r8156_usb31_testresult-381x500.png 381w, https:\/\/rageworx.info\/wp-content\/uploads\/2019\/08\/netmate_r8156_usb31_testresult-500x657.png 500w, https:\/\/rageworx.info\/wp-content\/uploads\/2019\/08\/netmate_r8156_usb31_testresult.png 581w\" sizes=\"auto, (max-width: 381px) 100vw, 381px\" \/><\/a><\/p>\n<p>in text:<\/p>\n<pre class=\"toolbar:2 lang:default highlight:0 decode:true \" title=\"iperf3 test results\">Windows10 PC(intel i7-7700) -&gt; Rock960B(rk3399)\r\n\r\nwarning: Ignoring nonsense TCP MSS 0\r\nConnecting to host 10.0.0.2, port 5201\r\n[  5] local 10.0.0.1 port 13475 connected to 10.0.0.2 port 5201\r\n[ ID] Interval           Transfer     Bitrate\r\n[  5]   0.00-1.00   sec  87.0 MBytes   729 Mbits\/sec\r\n[  5]   1.00-2.00   sec  89.0 MBytes   747 Mbits\/sec\r\n[  5]   2.00-3.00   sec  88.1 MBytes   739 Mbits\/sec\r\n[  5]   3.00-4.00   sec  88.5 MBytes   743 Mbits\/sec\r\n[  5]   4.00-5.00   sec  87.8 MBytes   737 Mbits\/sec\r\n[  5]   5.00-6.00   sec  88.4 MBytes   741 Mbits\/sec\r\n[  5]   6.00-7.00   sec  87.6 MBytes   735 Mbits\/sec\r\n[  5]   7.00-8.00   sec  88.0 MBytes   738 Mbits\/sec\r\n[  5]   8.00-9.00   sec  88.2 MBytes   740 Mbits\/sec\r\n[  5]   9.00-10.00  sec  88.2 MBytes   740 Mbits\/sec\r\n- - - - - - - - - - - - - - - - - - - - - - - - -\r\n[ ID] Interval           Transfer     Bitrate\r\n[  5]   0.00-10.00  sec   881 MBytes   739 Mbits\/sec                  sender\r\n[  5]   0.00-10.00  sec   881 MBytes   739 Mbits\/sec                  receiver\r\n\r\niperf Done.\r\n\r\nRock960B(rk3399) -&gt; Windows10 PC(intel i7-7700)\r\n-----------------------------------------------------------\r\nServer listening on 5201\r\n-----------------------------------------------------------\r\nAccepted connection from 10.0.0.2, port 55938\r\n[  5] local 10.0.0.1 port 5201 connected to 10.0.0.2 port 55940\r\n[ ID] Interval           Transfer     Bitrate\r\n[  5]   0.00-1.00   sec   132 MBytes  1.11 Gbits\/sec\r\n[  5]   1.00-2.00   sec   146 MBytes  1.22 Gbits\/sec\r\n[  5]   2.00-3.00   sec   144 MBytes  1.21 Gbits\/sec\r\n[  5]   3.00-4.00   sec   140 MBytes  1.18 Gbits\/sec\r\n[  5]   4.00-5.00   sec   150 MBytes  1.26 Gbits\/sec\r\n[  5]   5.00-6.00   sec   152 MBytes  1.27 Gbits\/sec\r\n[  5]   6.00-7.00   sec   155 MBytes  1.30 Gbits\/sec\r\n[  5]   7.00-8.00   sec   157 MBytes  1.31 Gbits\/sec\r\n[  5]   8.00-9.00   sec   157 MBytes  1.31 Gbits\/sec\r\n[  5]   9.00-10.00  sec   153 MBytes  1.28 Gbits\/sec\r\n[  5]  10.00-10.02  sec  3.16 MBytes  1.26 Gbits\/sec\r\n- - - - - - - - - - - - - - - - - - - - - - - - -\r\n[ ID] Interval           Transfer     Bitrate\r\n[  5]   0.00-10.02  sec  1.45 GBytes  1.25 Gbits\/sec                  receiver\r\n-----------------------------------------------------------\r\nServer listening on 5201\r\n-----------------------------------------------------------<\/pre>\n<p>Windows 10 &#8230; it&#8217;s &#8230; \ud83d\ude41<\/p>\n<p>_ps_<\/p>\n<p>Each loopback bandwidth are, 10Gbps for RK3399, 18Gbps for intel i7-7700.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Test base: System #1 Rock960B debian stretcch aarch64, RK3399 @ Performance governor, 1.4GHz x 4 + 1.8GHz x 2 Kernel customized from &#8216;stable-4.4.-rk3399-linux-v2.1x&#8217; Board configured for 4GB DDR3, 32GB eMMC 5.1 System #2 Intel i7-7700 @ 3.6GHz , 32GB DDR4, Windows 10 Condition Dual r8156 USB3.1 2.5GbE adaptors connected directly&#8230;. <a href=\"https:\/\/rageworx.info\/?p=1955\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":1956,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,580,3],"tags":[26,683,681,128,103,685,684],"class_list":["post-1955","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","category-linux","category-raphs","tag-driver","tag-performance","tag-r8156","tag-sucks","tag-test","tag-windows10","tag-with"],"_links":{"self":[{"href":"https:\/\/rageworx.info\/index.php?rest_route=\/wp\/v2\/posts\/1955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rageworx.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rageworx.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rageworx.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rageworx.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1955"}],"version-history":[{"count":0,"href":"https:\/\/rageworx.info\/index.php?rest_route=\/wp\/v2\/posts\/1955\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rageworx.info\/index.php?rest_route=\/wp\/v2\/media\/1956"}],"wp:attachment":[{"href":"https:\/\/rageworx.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1955"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rageworx.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1955"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rageworx.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}