Speedtest-cli, измервайте честотната лента на вашата връзка от терминала

speedtest-cli за

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

В мрежата ще можем да намерим много алтернативи, за да тестваме скоростта си в интернет, но се съмнявам, че можем да намерим толкова готина като тази тест за скорост на ookla. От време на време всички искаме да тестваме скоростта си в интернет, като посетим вашия уебсайт. Не би ли било много по-добре, ако можехме тествайте нашите интернет скорости, като използвате speedtest.net, без да се налага да посещавате уебсайта им и го прави директно от терминала? Е, точно това прави този терминален клиент.

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

Speedtest мрежа

Възможно е този инструмент да ни покаже непоследователни резултати при работа със Speedtest.net. Има няколко концепции, които трябва да се вземат предвид за този потенциален фактор:

  • Speedtest.net премина към използване на тестове от чист сокет вместо HTTP базирани тестове.
  • Това приложение е написано на Python. Различните версии на Python те ще изпълняват определени части от кода по-бързо от други.
  • Скорост и капацитет на процесора и паметта ще играе основна роля в несъответствие между Speedtest.net и дори други машини в същата мрежа.

Инсталирайте Speedtest CLI на Ubuntu

Инсталирането на тази програма е по-лесно, отколкото бихте очаквали. Както вече е в официалните хранилища, ще можем да го инсталираме просто като напишем следната команда в терминала (Ctrl + Alt + T):

sudo apt install speedtest-cli

Тъй като инструментът е написан на Python, също ще можем да го инсталираме чрез pip по прост начин. Ако вече имаме pip инсталиран на нашия компютър ще трябва само да напишем следното в терминала (Ctrl + Alt + T):

sudo pip install speedtest-cli

Ако искаме да знаете повече за този проект, можете да се консултирате с Страница на GitHub от него

Тествайте скоростта на интернет от терминала

Просто ще трябва да стартираме терминал (Ctrl + Alt + T). Тогава ще пишем в него Speedtest-CLI и натиснете Enter.

Speedtest-CLI

Също така можем да направим някои промени, тъй като в предишния тест стойностите са в бита. Сега може да ни е интересно да прочетем стойностите в байта. За да направите това, просто добавете a –Байтове зад вашата команда.

байтове на speedtest-cli

Полезни команди Speedtest-cli

Speedtest-cli предлага a много опции и персонализации. Който иска, може да се консултира и да ги провери, просто като напише в терминала:

speedtest -cli -h

speedtest-cli -h

В случай, че искаме или имаме нужда вземете списък на всички сървъри за скорост във възходящ ред на разстоянието до нашата ситуация. Ще трябва да напишем само следната команда:

speedtest -cli -list

speedtest-cli --list

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

speedtest-cli --server 922

Както току-що видяхме, този интересен инструмент, наречен speedtest-cli, който може да се използва за тестване на скоростта на интернет от терминала. Той има добро количество функции и е направен на любимия ми език Python. Искам да поясня, че целта на това приложение не е да бъде надежден инструмент за докладване на латентността. Латентността, която този инструмент ще ни покаже, не трябва да се разглежда като показателна стойност на латентността на стила ICMP. Това е относителна стойност, използвана за определяне на сървъра с най-ниска латентност за тестване на скоростта.

Деинсталирайте Speedtest-cli

Тъй като ще можем да инсталираме тази програма по два различни начина, очевидно можем да я деинсталираме и по два различни начина. В случай, че решим да го инсталираме от официалните хранилища, ще трябва да отворим терминал (Ctrl + Alt + T) и да напишем в него:

sudo apt remove speedtest-cli

Ако от друга страна решим да инсталираме с помощта на pip, можем да премахнем помощната програма, като използваме опцията за деинсталиране. Ще трябва да отворим терминал (Ctrl + Alt + T) и да напишем в тях:

sudo pip uninstall speedtest-cli

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Компютърен пазител каза той

    Напълно си прав в света Дамиен: speedtest-cli е чудесен инструмент за командния ред

    Преди време имах проблеми с местния си доставчик и избрах да създам python скрипт, използвайки speedtest-cli като основа, която ми изпращаше (по имейл) ежедневни и седмични обобщения с достигнатите скорости и които генерираха графики с тези стойности.

    Ако се интересувате, можете погледнете тук (Ще се радвам да чуя вашето мнение и предложения за подобрение)

    Единственият недостатък, който намирам за speedtest-cli, е, че изглежда има грешка със скоростта на пинг: стойността, която връща, винаги е много по-висока от тази, която може да бъде получена с уеб версията на speedtest. Същото нещо случва ли се и на вас?