{"id":564,"date":"2011-07-13T13:01:41","date_gmt":"2011-07-13T13:01:41","guid":{"rendered":"https:\/\/fir3netwp.gmsrrpobkbd.com\/2011\/07\/13\/test-bandwith-on-linux\/"},"modified":"2021-07-30T15:05:27","modified_gmt":"2021-07-30T15:05:27","slug":"test-bandwith-on-linux","status":"publish","type":"post","link":"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html","title":{"rendered":"How can I test the bandwith using a Linux shell ?"},"content":{"rendered":"

The other day I was faced with the problem of determining the networking bandwidth of a Linux system via just the shell.
\nAfter some googling and some head scratching I eventually came up with the following command.<\/p>\n

echo “scale=2; `curl\u00a0 –progress-bar -w “%{speed_download}” http:\/\/speedtest.wdc01.softlayer.com\/downloads\/test10.zip -o test.zip` \/ 131072″ | bc | xargs -I {} echo {}Mb\\\/s<\/p>\n

When testing there are 3 files you can use to test. These are:<\/p>\n

\u00a0 \u00a0 \u00a0 http:\/\/speedtest.wdc01.softlayer.com\/downloads\/test10.zip<\/em>
\n\u00a0 \u00a0 \u00a0 http:\/\/speedtest.wdc01.softlayer.com\/downloads\/test100.zip<\/em>
\n\u00a0 \u00a0 \u00a0 http:\/\/speedtest.wdc01.softlayer.com\/downloads\/test500.zip<\/em><\/p>\n

These files are 10, 100 and 500Mb in size. Generally speaking a majority of people will be able to download the 10Mb file. If your download speed is over 20Mb then you may want to download the 100Mb file to ensure accurate results.<\/p>\n

Example<\/strong>
\n<class=”codemulti”><\/class=”codemulti”><\/h4>\n

<class=”codemulti”>[root@server ~]# echo “scale=2; `curl\u00a0 –progress-bar -w “%{speed_download}” http:\/\/speedtest.wdc01.softlayer.com\/downloads\/test10.zip -o test.zip` \/ 131072″ | bc | xargs -I {} echo {}Mb\\\/s
\n######################################################################## 100.0%
\n1.61Mb\/s<\/class=”codemulti”><\/p>\n

Reference<\/strong><\/h4>\n

<class=”codemulti”>The following link was a great help in determining the different bit to byte conversions – http:\/\/www.matisse.net\/bitcalc\/<\/a><\/class=”codemulti”><\/p>\n","protected":false},"excerpt":{"rendered":"

The other day I was faced with the problem of determining the networking bandwidth of a Linux system via just the shell. After some googling and some head scratching I eventually came up with the following command. echo “scale=2; `curl\u00a0 –progress-bar -w “%{speed_download}” http:\/\/speedtest.wdc01.softlayer.com\/downloads\/test10.zip -o test.zip` \/ 131072″ | bc | xargs -I {} echo … Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52],"tags":[],"yoast_head":"\nHow can I test the bandwith using a Linux shell ? - Fir3net<\/title>\n<meta name=\"description\" content=\"The other day I was faced with the problem of determining the networking bandwidth of a Linux system via just the shell. After some googling and some head\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How can I test the bandwith using a Linux shell ? - Fir3net\" \/>\n<meta property=\"og:description\" content=\"The other day I was faced with the problem of determining the networking bandwidth of a Linux system via just the shell. After some googling and some head\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html\" \/>\n<meta property=\"og:site_name\" content=\"Fir3net\" \/>\n<meta property=\"article:published_time\" content=\"2011-07-13T13:01:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-30T15:05:27+00:00\" \/>\n<meta name=\"author\" content=\"Rick Donato\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rick Donato\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html\"},\"author\":{\"name\":\"Rick Donato\",\"@id\":\"https:\/\/www.fir3net.com\/#\/schema\/person\/ab35009601b7687ee1c5310be6038037\"},\"headline\":\"How can I test the bandwith using a Linux shell ?\",\"datePublished\":\"2011-07-13T13:01:41+00:00\",\"dateModified\":\"2021-07-30T15:05:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html\"},\"wordCount\":223,\"publisher\":{\"@id\":\"https:\/\/www.fir3net.com\/#organization\"},\"articleSection\":[\"Linux\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html\",\"url\":\"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html\",\"name\":\"How can I test the bandwith using a Linux shell ? - Fir3net\",\"isPartOf\":{\"@id\":\"https:\/\/www.fir3net.com\/#website\"},\"datePublished\":\"2011-07-13T13:01:41+00:00\",\"dateModified\":\"2021-07-30T15:05:27+00:00\",\"description\":\"The other day I was faced with the problem of determining the networking bandwidth of a Linux system via just the shell. After some googling and some head\",\"breadcrumb\":{\"@id\":\"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.fir3net.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Operating Systems\",\"item\":\"https:\/\/www.fir3net.com\/os\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Linux\",\"item\":\"https:\/\/www.fir3net.com\/os\/linux\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"How can I test the bandwith using a Linux shell ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.fir3net.com\/#website\",\"url\":\"https:\/\/www.fir3net.com\/\",\"name\":\"Fir3net\",\"description\":\"Keeping you in the know\",\"publisher\":{\"@id\":\"https:\/\/www.fir3net.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.fir3net.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.fir3net.com\/#organization\",\"name\":\"Fir3net\",\"url\":\"https:\/\/www.fir3net.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fir3net.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.fir3net.com\/wp-content\/uploads\/Fir3net-Background-Logo-compressed.png\",\"contentUrl\":\"https:\/\/www.fir3net.com\/wp-content\/uploads\/Fir3net-Background-Logo-compressed.png\",\"width\":390,\"height\":88,\"caption\":\"Fir3net\"},\"image\":{\"@id\":\"https:\/\/www.fir3net.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.fir3net.com\/#\/schema\/person\/ab35009601b7687ee1c5310be6038037\",\"name\":\"Rick Donato\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fir3net.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d75d69a54c0ca3b32c24c3a9703b623c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d75d69a54c0ca3b32c24c3a9703b623c?s=96&d=mm&r=g\",\"caption\":\"Rick Donato\"},\"description\":\"Rick Donato is a Network Automation Architect\/Evangelist and the founder of Packet Coders.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How can I test the bandwith using a Linux shell ? - Fir3net","description":"The other day I was faced with the problem of determining the networking bandwidth of a Linux system via just the shell. After some googling and some head","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html","og_locale":"en_US","og_type":"article","og_title":"How can I test the bandwith using a Linux shell ? - Fir3net","og_description":"The other day I was faced with the problem of determining the networking bandwidth of a Linux system via just the shell. After some googling and some head","og_url":"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html","og_site_name":"Fir3net","article_published_time":"2011-07-13T13:01:41+00:00","article_modified_time":"2021-07-30T15:05:27+00:00","author":"Rick Donato","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Rick Donato","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html#article","isPartOf":{"@id":"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html"},"author":{"name":"Rick Donato","@id":"https:\/\/www.fir3net.com\/#\/schema\/person\/ab35009601b7687ee1c5310be6038037"},"headline":"How can I test the bandwith using a Linux shell ?","datePublished":"2011-07-13T13:01:41+00:00","dateModified":"2021-07-30T15:05:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html"},"wordCount":223,"publisher":{"@id":"https:\/\/www.fir3net.com\/#organization"},"articleSection":["Linux"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html","url":"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html","name":"How can I test the bandwith using a Linux shell ? - Fir3net","isPartOf":{"@id":"https:\/\/www.fir3net.com\/#website"},"datePublished":"2011-07-13T13:01:41+00:00","dateModified":"2021-07-30T15:05:27+00:00","description":"The other day I was faced with the problem of determining the networking bandwidth of a Linux system via just the shell. After some googling and some head","breadcrumb":{"@id":"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fir3net.com\/General-UNIX\/test-bandwith-on-linux.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fir3net.com\/"},{"@type":"ListItem","position":2,"name":"Operating Systems","item":"https:\/\/www.fir3net.com\/os"},{"@type":"ListItem","position":3,"name":"Linux","item":"https:\/\/www.fir3net.com\/os\/linux"},{"@type":"ListItem","position":4,"name":"How can I test the bandwith using a Linux shell ?"}]},{"@type":"WebSite","@id":"https:\/\/www.fir3net.com\/#website","url":"https:\/\/www.fir3net.com\/","name":"Fir3net","description":"Keeping you in the know","publisher":{"@id":"https:\/\/www.fir3net.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fir3net.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fir3net.com\/#organization","name":"Fir3net","url":"https:\/\/www.fir3net.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fir3net.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.fir3net.com\/wp-content\/uploads\/Fir3net-Background-Logo-compressed.png","contentUrl":"https:\/\/www.fir3net.com\/wp-content\/uploads\/Fir3net-Background-Logo-compressed.png","width":390,"height":88,"caption":"Fir3net"},"image":{"@id":"https:\/\/www.fir3net.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.fir3net.com\/#\/schema\/person\/ab35009601b7687ee1c5310be6038037","name":"Rick Donato","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fir3net.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d75d69a54c0ca3b32c24c3a9703b623c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d75d69a54c0ca3b32c24c3a9703b623c?s=96&d=mm&r=g","caption":"Rick Donato"},"description":"Rick Donato is a Network Automation Architect\/Evangelist and the founder of Packet Coders."}]}},"_links":{"self":[{"href":"https:\/\/www.fir3net.com\/wp-json\/wp\/v2\/posts\/564"}],"collection":[{"href":"https:\/\/www.fir3net.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fir3net.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fir3net.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fir3net.com\/wp-json\/wp\/v2\/comments?post=564"}],"version-history":[{"count":0,"href":"https:\/\/www.fir3net.com\/wp-json\/wp\/v2\/posts\/564\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fir3net.com\/wp-json\/wp\/v2\/media?parent=564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fir3net.com\/wp-json\/wp\/v2\/categories?post=564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fir3net.com\/wp-json\/wp\/v2\/tags?post=564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}