På et tidspunkt har vi alle brukt et av de berømte nettstedene som tillater det test Internett-hastigheten din, den mest kjente og brukte er speedtest, men dessverre kan den bare brukes hvis du har flash installert. Fra behovet for å kunne teste hastigheten på Internett på servere oppstår farten.
Hva er tespeed?
Det er et åpen kildekode, plattformsskript, utviklet i Python av Janis Jansons, hvilken lar deg utføre hastighetstester på Internett ved hjelp av Speedtest.net-serverne fra terminalen.
Algoritmen tillater testing av nærmeste servere på en automatisk måte. Det er et utmerket verktøy for alle de brukerne som ikke har flash installert, eller svikter det for de serverne som ikke har et grafisk grensesnitt.
Hva gjør tespeed-skriptet?
- Last konfigurasjonen fra speedtest.net (http://speedtest.net/speedtest-config.php).
- Henter listen over tilgjengelige servere ( http://speedtest.net/speedtest-servers.php ).
- Velg 5 servere ved hjelp av koordinatene som leveres av speedtest.net-konfigurasjonen og listen over servere.
- Evaluer ventetiden til hver av serverne, og velg den med lavest ventetid.
- Kjør tester for å måle nedlastingshastighet og vise resultatene.
- Kjør tester for å måle opplastningshastighet og vise resultatene.
- Eventuelt kan du returnere resultatene i CSV-format.
- Eventuelt kan du teste gjennom SOCKS proxy.
Hvordan installere tespeed?
Tespeed krav
For å installere tespeed må vi ha Python med sine respektive lxml og argparse moduler. Hvilke i Debian-baserte distribusjoner kan vi installere det på følgende måte:
$ sudo apt-get install python-lxml python-argparse
Installasjon av Tespeed
Det er enkelt å installere dette programmet, vi bruker git til dette formålet, åpner en konsoll og utfører følgende kommandoer:
$ git clone git://github.com/Janhouse/tespeed.git
$ cd tespeed
$ git submodule init
$ git submodule update
Hvordan bruke tespeed?
Å henrette farten vi må utføre følgende kommandoer:
$ cd tespeed/
$ ./tespeed.py
På samme måte kan vi bruke følgende argumenter for mer spesifikke bruksområder:
tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
[-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
[server]
Du kan også opprette en cron som kjører tespeed etter behov, ved hjelp av følgende kommando med konfigurasjonen:
echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt
PD: Bildet jeg har satt er fra hastighetstesten min .. Vel ja, med den internettforbindelsen skriver jeg til deg .. Tigger om fiberen.
Jeg foretrekker å bruke speedtest-cli
1. Installer:
python-pip
2. Installer hastighetstesten
pip installere speedtest_cli
For å utføre, skriv bare:
speedtest eller speedtest-cli
Nick, kan du fortelle meg hvorfor du foretrekker hastighetstest fremfor turtall?
Det er bare av nysgjerrighet, jeg vil gjerne vite din mening 🙂
det er alltid bra å ha alternativer !!!
veldig bra tespeed
Tusen takk venn, et godt alternativ.
Trinnene er feil (selv om jeg ikke vet om de vil jobbe for å utføre dem ...). Du burde ha lest Github Readme.
Jeg siterer:
Hvis du har en anstendig git-versjon (1.6.5 og nyere), kan du få alt ved å gjøre:
git clone --recursive git://github.com/Janhouse/tespeed.git
Ellers gjør du:
git clone git://github.com/Janhouse/tespeed.git
cd tespeed
git submodule init
git submodule update
Det er en O! den andre.
Hvem vil vite hva du skal installere, kjør før
$ git –versjon
for å vite hvilke kommandoer du må starte i terminalene dine (for nybegynnere, husk at $ ikke skal skrives i terminalen)
Trinnene er ikke feil, de er passende, du kan også gjøre det slik du kommenterer, men den jeg angir er også riktig
Veldig bra takk for dataene.
Det kan også gjøres med iperf og dets varianter:
'$ iperf3 -c remotehost -i.5 -0 2'
Liste med eksterne verter for å teste:
https://iperf.fr/iperf-servers.php
Tusen takk Luigys Toro! Jeg hadde ikke kjent Tespeed, og jeg likte det veldig. Også Speedtest er hyggelig. Takk for at du delte disse gode terminalverktøyene. Hilsen.