производителност

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

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

Бързо кли

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

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

$ sudo apt install npm
$ npm install --global fast-cli

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

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

Speedtest-cli

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

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

$ wget -O speedtest-cli https: // raw.githubuserсъдържание.com / sivel /
speedtest-cli / master / speedtest.py
$ chmod + x speedtest-cli

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

$ ./ speedtest-cli - просто

Wget

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

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

$ sudo apt install wget

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

$ wget -O / dev / null -q --show-progress http: // speedtest.нюарк.линода.com / 100MB-newark.кошче

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

Youtube-dl

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

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

$ sudo apt инсталирайте youtube-dl

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

$ youtube-dl -f най-добър --no-part --no-cache-dir -o / dev / null --newline
https: // www.YouTube.com / watch?v = vzfZgVywscw

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

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

$ youtube-dl -f най-доброто - без част - no-cache-dir -o / dev / null
--newline --geo-bypass-country US https: // www.YouTube.com / watch?v = vzfZgVywscw

Заменете частта „US“ с друга Код на страната по ISO 3166-2.

Къдрица

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

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

$ sudo apt инсталирайте curl

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

$ curl -o / dev / null http: // speedtest-blr1.digitalocean.com / 10mb.тест

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

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

Ария2

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

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

$ sudo apt инсталира aria2c

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

$ aria2c -d / dev -o null --allow-overwrite = true --file-allocation = none
http: // speedtest-blr1.digitalocean.com / 10mb.тест

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

Заключение

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

Най-добрите дистрибуции на Linux за игри през 2021 г
Операционната система Linux е изминала дълъг път от първоначалния си, прост, базиран на сървъра външен вид. Тази операционна система се подобри неимов...
Как да заснемете и поточно предадете игралната си сесия на Linux
В миналото играта на игри се смяташе само за хоби, но с течение на времето игралната индустрия отбеляза огромен ръст по отношение на технологиите и бр...
Най-добрите игри за игра с ръчно проследяване
Oculus Quest наскоро представи страхотната идея за ръчно проследяване без контролери. С непрекъснато нарастващия брой игри и дейности, които изпълнява...