{"id":4242,"date":"2018-03-26T18:32:25","date_gmt":"2018-03-26T18:32:25","guid":{"rendered":"https:\/\/geekdecoder.com\/?p=4242"},"modified":"2018-03-26T18:32:25","modified_gmt":"2018-03-26T18:32:25","slug":"verify-the-speed-of-my-network-cards-in-linux","status":"publish","type":"post","link":"https:\/\/www.qbytes.cloud\/index.php\/2018\/03\/26\/verify-the-speed-of-my-network-cards-in-linux\/","title":{"rendered":"Verify the speed of my Network Cards in Linux"},"content":{"rendered":"<p>How to tell the network speed of network cards in Linux?<\/p>\n<p>CentOS 7<\/p>\n<p>Find the network cards:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nip addr\n<\/pre>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN qlen 1\n    link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n    inet 127.0.0.1\/8 scope host lo\n       valid_lft forever preferred_lft forever\n    inet6 ::1\/128 scope host\n       valid_lft forever preferred_lft forever\n2: ens160: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc mq state UP qlen 1000\n    link\/ether 00:0c:29:d5:dc:4a brd ff:ff:ff:ff:ff:ff\n    inet 216.55.xxx.xxx\/24 brd 216.55.169.255 scope global ens160\n       valid_lft forever preferred_lft forever\n    inet6 fe80::20c:29ff:fed5:dc4a\/64 scope link\n       valid_lft forever preferred_lft forever\n3: ens192: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc mq state UP qlen 1000\n    link\/ether 00:0c:29:d5:dc:54 brd ff:ff:ff:ff:ff:ff\n    inet 192.168.1.101\/24 brd 192.168.1.255 scope global ens192\n       valid_lft forever preferred_lft forever\n    inet6 fe80::20c:29ff:fed5:dc54\/64 scope link\n       valid_lft forever preferred_lft forever\n<\/pre>\n<p>Ethtool<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n# ethtool ens160\nSettings for ens160:\n        Supported ports: &#x5B; TP ]\n        Supported link modes:   1000baseT\/Full\n                                10000baseT\/Full\n        Supported pause frame use: No\n        Supports auto-negotiation: No\n        Advertised link modes:  Not reported\n        Advertised pause frame use: No\n        Advertised auto-negotiation: No\n        Speed: 10000Mb\/s\n        Duplex: Full\n        Port: Twisted Pair\n        PHYAD: 0\n        Transceiver: internal\n        Auto-negotiation: off\n        MDI-X: Unknown\n        Supports Wake-on: uag\n        Wake-on: d\n        Link detected: yes\n\n<\/pre>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n# ethtool ens160 | grep Speed\n        Speed: 10000Mb\/s\n\n<\/pre>\n<p>Script:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nfor i in $(netstat -i | cut -f1 -d&quot; &quot; | tail -n+3) ; do echo &quot;$i: $(ethtool &quot;$i&quot; | grep Speed | sed &#039;s\/Speed:\/\/g&#039;)&quot; ; done\n<\/pre>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ncat \/sys\/class\/net\/&lt;interface&gt;\/speed\n<\/pre>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n# cat \/sys\/class\/net\/ens160\/speed\n10000\n\n<\/pre>\n<p>Above would be in MB.<\/p>\n<p>DMESG<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n# dmesg |grep eth0\n&#x5B;0.932304] vmxnet3 0000:03:00.0 eth0: NIC Link is Up 10000 Mbps\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>How to tell the network speed of network cards in Linux? CentOS 7 Find the network cards: ip addr 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN qlen 1 link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1\/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1\/128 scope host valid_lft forever preferred_lft forever 2: ens160: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu &#8230; <a title=\"Verify the speed of my Network Cards in Linux\" class=\"read-more\" href=\"https:\/\/www.qbytes.cloud\/index.php\/2018\/03\/26\/verify-the-speed-of-my-network-cards-in-linux\/\" aria-label=\"Read more about Verify the speed of my Network Cards in Linux\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[72],"tags":[139],"class_list":["post-4242","post","type-post","status-publish","format-standard","hentry","category-networking","tag-linux"],"_links":{"self":[{"href":"https:\/\/www.qbytes.cloud\/index.php\/wp-json\/wp\/v2\/posts\/4242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.qbytes.cloud\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.qbytes.cloud\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.qbytes.cloud\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.qbytes.cloud\/index.php\/wp-json\/wp\/v2\/comments?post=4242"}],"version-history":[{"count":0,"href":"https:\/\/www.qbytes.cloud\/index.php\/wp-json\/wp\/v2\/posts\/4242\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.qbytes.cloud\/index.php\/wp-json\/wp\/v2\/media?parent=4242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.qbytes.cloud\/index.php\/wp-json\/wp\/v2\/categories?post=4242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.qbytes.cloud\/index.php\/wp-json\/wp\/v2\/tags?post=4242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}