Приложения от командния ред за извършване на тест за скорост на интернет в Linux

Command Line Apps Perform Internet Speed Test Linux



Тестовете за скорост на интернет връзката са полезни за установяване на проблеми с мрежовата връзка, ограничаване на интернет доставчика, ограничаване на сървъра или други проблеми с връзката. Тази статия ще изброи някои от най -популярните методи за провеждане на тестове за скорост в Linux с помощта на приложения от командния ред.

Fast-cli

Fast-cli е помощна програма за командния ред за проверка на скоростта на изтегляне и качване на вашата мрежа. Тя се основава на Fast.com уебсайт, направен от Netflix, и поредица от тестове се изпълняват на собствените производствени сървъри на Netflix.







За да инсталирате Fast-cli на Ubuntu, изпълнете командите по-долу:



$sudoподходящИнсталирайнад морското равнище
$ npmИнсталирай -глобаленfast-cli

За да проверите скоростта на мрежата с помощта на Fast-cli, изпълнете командата по-долу:



$бърз-качване





Speedtest-cli

Speedtest-cli е помощна програма за командния ред, която използва speedtest.net за да проверите скоростта на честотната лента на мрежата. Той може да проверява както скоростта на изтегляне и качване, така и времето за отговор на сървъра.

За да инсталирате Speedtest-cli в Ubuntu, изпълнете командите по-долу:



$ wget -O speedtest -cli https: // необработен.githubusercontent.с/sivel/
speedtest-cli/master/speedtest.py
$ chmod +x speedtest-cli

За да извършите тест за скорост, използвайки speedtest-cli, изпълнете командата по-долу:

$ ./speedtest-cli --simple

Wget

Wget е мениджър за изтегляне на командния ред, който може да извлича файлове, използвайки HTTP, HTTPS и FTP протоколи.

За да инсталирате wget в Ubuntu, изпълнете командата по -долу:

$sudoподходящИнсталирай wget

За да извършите тест за скорост на изтегляне (без качване), изпълнете командата по -долу:

$wget -ИЛИ /dev/нула-q -show-progresshttp://speedtest.newark.linode.com/100MB-newark.bin

Командата по -горе използва безплатна услуга за тестване на скоростта, предоставена от Linode за тестване на техните сървъри. Можете да замените частта newark в горната команда с всеки друг сървър, посочен на страницата за тестване на скоростта на Linode тук .

Youtube-dl

Youtube-dl е помощна програма за командния ред за изтегляне на файлове в YouTube в различни аудио и видео формати. Възможно е да проверите скоростта на изтегляне, като изтеглите видеоклип в YouTube с помощта на youtube-dl.

За да инсталирате youtube-dl в Ubuntu, изпълнете командата по-долу:

$sudoподходящИнсталирайyoutube-dl

За да извършите бърз тест с помощта на youtube-dl, изпълнете следната команда:

$ youtube-dl-fнай -добре-без част --no-cache-dir -или /dev/нула--нова линия
https://www.youtube.com/гледам?v= vzfZgVywscw

Горната команда изтегля видеоклип от канала на общността на KDE в YouTube. Можете да замените URL адреса на YouTube със свой собствен. Частта /dev /null гарантира, че видеото не се записва никъде във файловата система.

Най-голямото предимство на използването на youtube-dl за извършване на speedtest е неговата вградена опция за заобикаляне на гео ограниченията. За да изтеглите видеоклип от друга държава, използвайте командата по -долу:

$ youtube-dl-fнай -добре-без част --no-cache-dir -или /dev/нула
--нова линия --geo-bypass-countryСАЩ https://www.youtube.com/гледам?v= vzfZgVywscw

Заменете американската част с всяка друга Код на държавата по ISO 3166-2 .

Къдрица

Curl е помощна програма за командния ред, която позволява прехвърляне на данни чрез URL адреси. Тези URL адреси не са ограничени само до HTTP протокол, тъй като curl поддържа много други стандарти. Curl се използва много за тестване и взаимодействие с RESTful API.

За да инсталирате curl в Ubuntu, изпълнете командата по -долу:

$sudoподходящИнсталирайкъдрица

За да извършите бърз тест с помощта на curl, използвайте следната команда:

$къдрица-или /dev/нула http://speedtest-blr1.digitalocean.com/10mb.test

Командата по -горе използва сървъри на Digital Ocean за тестване на скоростта на мрежата. Можете да замените URL адреса с всеки друг изброен сървър на Digital Ocean тук .

Имайте предвид, че curl показва скоростта в KB/sec. За да го преобразувате в MB/sec (подобно на изхода на wget), трябва да умножите резултата с 0.001. Скоростта на екрана по -горе ще бъде 6794 KB/sec * 0.001 = 6.794 MB/sec.

Ari2

Aria2 е мениджър за изтегляне на командния ред за Linux. Той може да постави на пауза и да възобнови изтеглянията от сървъри, които поддържат възобновяване. Той също така предоставя опция за многопоточно изтегляне.

За да инсталирате aria2 в Ubuntu, изпълнете командата по -долу:

$sudoподходящИнсталирайaria2c

За да извършите бърз тест с помощта на aria2, изпълнете командата по -долу:

$ aria2c /dev-илинула--allow-презаписване=вярно -разпределение на файлове= няма
http://speedtest-blr1.digitalocean.com/10mb.test

Игнорирайте грешката, показана на екрана по -горе. Командата по -горе използва сървъра на Digital Ocean за извършване на тест за скорост (както е обяснено по -рано). Можете да замените URL адреса с всеки друг изброен сървър на Digital Ocean тук .

Заключение

Това са някои от методите, които можете да използвате за тестване на скоростта на мрежата с помощта на приложения от командния ред. Ако просто искате да тествате скоростта на изтегляне, wget е доста лесен за използване. За да тествате скоростта на изтегляне и качване, използвайте fast-cli или speedtest-cli приложение.