В един момент всички сме използвали един от известните уебсайтове, които позволяват тествайте скоростта на интернет, най-известният и използван е Speedtest, но за съжаление може да се използва само ако имате инсталирана флаш. От необходимостта да може да се тества скоростта на Интернет на сървърите възниква скоростта.
Какво е tespeed?
Това е скрипт за различни платформи с отворен код, разработен през Питон от Джанис Янсънс, който ви позволява да извършвате тестове за скорост във вашия интернет, като използвате сървърите Speedtest.net от терминала.
Неговият алгоритъм позволява да се извършват тестове на най-близките сървъри, по автоматизиран начин. Това е отличен инструмент за всички онези потребители, които нямат инсталирана флаш или не успяват, за тези сървъри, които нямат графичен интерфейс.
Какво прави скриптът tespeed?
- Заредете конфигурация от speedtest.net (http://speedtest.net/speedtest-config.php).
- Получава списъка с наличните сървъри ( http://speedtest.net/speedtest-servers.php ).
- Изберете 5 сървъра, като използвате координатите, предоставени от конфигурацията на speedtest.net и списъка със сървъри.
- Оценете латентността на всеки от сървърите и изберете този с най-ниска латентност.
- Изпълнете тестове за измерване на скоростта на изтегляне и показване на резултатите.
- Изпълнете тестове за измерване на скоростта на качване и показване на резултатите.
- По желание можете да върнете резултатите в CSV формат.
- По желание можете да тествате чрез прокси SOCKS.
Как да инсталирам tespeed?
Изисквания на Tespeed
За да инсталираме tespeed, трябва да имаме Python със съответните модули lxml и argparse. Кое в базираните на Debian дистрибуции можем да го инсталираме, както следва:
$ sudo apt-get install python-lxml python-argparse
Инсталация Tespeed
Инсталирането на това приложение е лесно, за целта ще използваме git, отваряме конзола и изпълняваме следните команди:
$ git clone git://github.com/Janhouse/tespeed.git
$ cd tespeed
$ git submodule init
$ git submodule update
Как да използвам tespeed?
За изпълнение скоростта трябва да изпълним следните команди:
$ cd tespeed/
$ ./tespeed.py
По същия начин можем да използваме следните аргументи за по-конкретни приложения:
tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
[-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
[server]
Можете също така да създадете cron, който изпълнява tespeed, както е необходимо, като използвате следната команда с вашата конфигурация:
echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt
PD: Изображението, което съм сложил, е от моя тест за скорост .. Ами да, с тази интернет връзка ви пиша .. Моля за влакното.
Предпочитам да използвам speedtest-cli
1. Инсталирайте:
питон-пип
2. Инсталирайте теста за скорост
pip инсталирайте speedtest_cli
За да изпълните, просто напишете:
speedtest или speedtest-cli
Ник, би ли ми казал защо предпочиташ speedtest пред tespeed?
Това е просто от любопитство, бих искал да знам вашето мнение 🙂
винаги е добре да има алтернативи !!!
много добър tespeed
Благодаря ви много приятелю, добра алтернатива.
Стъпките са грешни (въпреки че не знам дали ще работят, за да ги изпълнят ...). Трябваше да прочетете Github Readme.
Аз цитирам:
Ако имате прилична версия на git (1.6.5 и по-нови), вземете всичко, като направите:
git clone --recursive git://github.com/Janhouse/tespeed.git
В противен случай направете:
git clone git://github.com/Janhouse/tespeed.git
cd tespeed
git submodule init
git submodule update
Това е О! другият.
Който иска да знае какво да инсталира, стартирайте преди това
$ git –версия
да знаете какви команди трябва да стартирате във вашите терминали (за начинаещи не забравяйте, че $ не трябва да се пише в терминала)
Е, стъпките не са неправилни, те са подходящи, можете също да го направите по начина, по който коментирате, но този, който посочвам, също е правилен
Много добре благодаря за данните.
Може да се направи и с iperf и неговите варианти:
'$ iperf3 -c remotehost -i.5 -0 2'
Списък с отдалечени хостове за тестване:
https://iperf.fr/iperf-servers.php
Благодаря ви много Луиджис Торо! Не бях познавал Tespeed и много ми хареса. Също така Speedtest е хубаво. Благодаря, че споделихте тези добри терминални инструменти. За разбирането.