Ang Command Line Apps ay nagsasagawa ng isang Internet Speed ​​Test sa Linux

Command Line Apps Perform Internet Speed Test Linux



Ang mga pagsubok sa bilis ng koneksyon sa Internet ay kapaki-pakinabang para malaman ang mga problema sa koneksyon sa network, pag-throttle ng ISP, pag-throttle ng server, o iba pang mga isyu sa pagkakakonekta. Ililista ng artikulong ito ang ilan sa mga pinakatanyag na pamamaraan upang magsagawa ng mga pagsubok sa bilis sa Linux gamit ang mga command line app.

Mabilis -jam

Mabilis -jam ay isang command line utility upang suriin ang mga bilis ng pag-download at pag-upload ng iyong network. Ito ay batay sa Mabilis.com ang website na ginawa ng Netflix at isang serye ng mga pagsubok ay pinapatakbo sa sariling mga server ng produksyon ng Netflix.







Upang mai-install ang Mabilis na-kliyente sa Ubuntu, patakbuhin ang mga utos sa ibaba:



$sudoapti-installsa taas ng dagat
$ npmi-install --globalmabilis -jam

Upang suriin ang bilis ng network gamit ang Mabilis-fea, patakbuhin ang utos sa ibaba:



$mabilis--upload





Speedtest -jam

Speedtest -jam ay isang utility ng command line na gumagamit speedtest.net upang suriin ang bilis ng bandwidth ng network. Maaari nitong suriin ang parehong bilis ng pag-download at pag-upload pati na rin ang oras ng pagtugon ng server.

Upang mai-install ang Speedtest-ui sa Ubuntu, patakbuhin ang mga utos sa ibaba:



$ wget -O speedtest-fea https: // raw.githubusercontent.kasama si/ sivel /
speedtest-sij / master / speedtest.py
$ chmod + x speedtest -jaman

Upang magsagawa ng isang pagsubok sa bilis gamit ang speedtest-ui, patakbuhin ang utos sa ibaba:

$ ./speedtest-cli --simple

Wget

Ang Wget ay isang manager ng pag-download ng command line na maaaring kumuha ng mga file gamit ang HTTP, HTTPS at FTP na mga protocol.

Upang mai-install ang wget sa Ubuntu, patakbuhin ang utos sa ibaba:

$sudoapti-install wget

Upang magsagawa ng pagsubok sa bilis ng pag-download (nang walang pag-upload), patakbuhin ang utos sa ibaba:

$wget -O /dev/wala-q --show-advancehttp://speedtest.newark.linode.com/100MB-newark.bin

Ang utos sa itaas ay gumagamit ng libreng serbisyo sa bilis ng pagsubok na ibinigay ng Linode para sa pagsubok sa kanilang mga server. Maaari mong palitan ang bahagi ng newark sa utos sa itaas ng anumang iba pang server na nakalista sa magagamit na pahina ng pagsubok sa bilis ng Linode dito .

Youtube-dl

Ang Youtube-dl ay isang utility line ng utos upang mag-download ng mga file sa YouTube sa iba't ibang mga format ng audio at video. Posibleng suriin ang bilis ng pag-download sa pamamagitan ng pag-download ng isang video sa YouTube gamit ang youtube-dl.

Upang mai-install ang youtube-dl sa Ubuntu, patakbuhin ang utos sa ibaba:

$sudoapti-installyoutube-dl

Upang maisagawa ang isang speedtest gamit ang youtube-dl, patakbuhin ang sumusunod na utos:

$ youtube-dl-fpinakamahusay na--no-part --no-cache-dir -o kaya /dev/wala--bagong linya
https://www.youtube.com/panuorin?v= vzfZgVywscw

Ang utos sa itaas ay nagda-download ng isang video mula sa KDE Community YouTube channel. Maaari mong palitan ang URL ng YouTube sa iyong sarili. Tinitiyak ng / dev / null na bahagi na ang video ay hindi nai-save kahit saan sa filesystem.

Ang pinakamalaking bentahe ng paggamit ng youtube-dl upang maisagawa ang isang speedtest ay ang built-in na pagpipilian upang lampasan ang mga paghihigpit sa geo. Upang mag-download ng isang video mula sa ibang bansa, gamitin ang utos sa ibaba:

$ youtube-dl-fpinakamahusay na--no-part --no-cache-dir -o kaya /dev/wala
--bagong linya --geo-bypass-countryUS https://www.youtube.com/panuorin?v= vzfZgVywscw

Palitan ang bahagi ng US ng anumang iba pang ISO 3166-2 code ng bansa .

Kulutin

Ang curl ay isang utility line ng utos na nagbibigay-daan sa paglipat ng data gamit ang mga URL. Ang mga URL na ito ay hindi limitado sa HTTP protocol lamang, dahil sinusuportahan ng curl ang maraming iba pang mga pamantayan. Ang curl ay ginagamit ng marami para sa pagsubok at pakikipag-ugnay sa RESTful API.

Upang mai-install ang curl sa Ubuntu, patakbuhin ang utos sa ibaba:

$sudoapti-installkulot

Upang maisagawa ang isang speedtest gamit ang curl, gamitin ang sumusunod na utos:

$kulot-o kaya /dev/null http://speedtest-blr1.digitalocean.com/10mb.test

Gumagamit ang utos sa itaas ng mga server ng Digital Ocean upang subukan ang bilis ng network. Maaari mong palitan ang URL sa anumang iba pang nakalista sa Digital Ocean server dito .

Tandaan na ang curl ay nagpapakita ng bilis sa KB / sec. Upang mai-convert ito sa MB / sec (katulad ng output ng wget), kailangan mong i-multiply ang resulta sa 0.001. Ang bilis sa screenshot sa itaas ay 6794 KB / sec * 0.001 = 6.794 MB / sec.

Ari2

Ang Aria2 ay isang manager ng pag-download ng linya ng utos para sa Linux. Maaari itong i-pause at ipagpatuloy ang mga pag-download mula sa mga server na sumusuporta sa pagpapatuloy. Nagbibigay din ito ng isang pagpipilian para sa pag-download ng multi-thread.

Upang mai-install ang aria2 sa Ubuntu, patakbuhin ang utos sa ibaba:

$sudoapti-installaria2c

Upang maisagawa ang isang speedtest gamit ang aria2, patakbuhin ang utos sa ibaba:

$ aria2c-d /dev-o kayawala- payagan-patungan=totoo --file-paglalaan= wala
http://speedtest-blr1.digitalocean.com/10mb.test

Huwag pansinin ang error na ipinakita sa screenshot sa itaas. Gumagamit ang utos sa itaas ng server ng Digital Ocean upang gumawa ng isang speedtest (tulad ng naipaliwanag nang mas maaga). Maaari mong palitan ang URL sa anumang iba pang nakalista sa Digital Ocean server dito .

Konklusyon

Ito ang ilan sa mga pamamaraan na maaari mong gamitin upang masubukan ang bilis ng network gamit ang mga command line app. Kung naghahanap ka lamang upang subukan ang bilis ng pag-download, ang wget ay prangkang gamitin. Para sa pagsubok sa parehong bilis ng pag-download at pag-upload, gumamit ng fast-kliyente o speedtest-Tala app.