Op een gegeven moment hebben we allemaal een van de beroemde websites gebruikt die dit toestaan test uw internetsnelheid, de meest bekende en gebruikte is SpeedTest, maar helaas kan het alleen worden gebruikt als je flash hebt geïnstalleerd. Uit de behoefte om de snelheid van internet op servers te kunnen testen ontstaat snelheid.
Wat is tespeed?
Het is een open source, platformonafhankelijk script, ontwikkeld in Python door Janis Jansons, welke stelt u in staat om snelheidstests uit te voeren op uw internet met behulp van de Speedtest.net-servers vanaf de terminal.
Dankzij het algoritme kunnen de dichtstbijzijnde servers op een geautomatiseerde manier worden getest. Het is een uitstekende tool voor al die gebruikers die geen flash hebben geïnstalleerd, of als dat niet lukt, voor die servers die geen grafische interface hebben.
Wat doet het tespeed-script?
- Laad de configuratie van speedtest.net (http://speedtest.net/speedtest-config.php).
- Haalt de lijst met beschikbare servers op ( http://speedtest.net/speedtest-servers.php ).
- Selecteer 5 servers met behulp van de coördinaten die worden verstrekt door de speedtest.net-configuratie en de lijst met servers.
- Evalueer de latentie van elk van de servers en kies degene met de laagste latentie.
- Voer tests uit om de downloadsnelheid te meten en de resultaten weer te geven.
- Voer tests uit om de uploadsnelheid te meten en de resultaten weer te geven.
- Optioneel kunt u de resultaten in CSV-indeling retourneren.
- Optioneel kunt u testen via SOCKS-proxy.
Hoe tespeed te installeren?
Tespeed-vereisten
Om tespeed te installeren, hebben we Python nodig met de respectievelijke lxml- en argparse-modules. Welke in op Debian gebaseerde distributies we het als volgt kunnen installeren:
$ sudo apt-get install python-lxml python-argparse
Tespeed installatie
Het installeren van deze applicatie is eenvoudig, we zullen hiervoor git gebruiken, we openen een console en voeren de volgende commando's uit:
$ git clone git://github.com/Janhouse/tespeed.git
$ cd tespeed
$ git submodule init
$ git submodule update
Hoe gebruik je tespeed?
Uitvoeren snelheid we moeten de volgende opdrachten uitvoeren:
$ cd tespeed/
$ ./tespeed.py
Op dezelfde manier kunnen we de volgende argumenten gebruiken voor meer specifiek gebruik:
tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
[-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
[server]
U kunt ook een cron maken die tespeed uitvoert zoals vereist, met behulp van de volgende opdracht bij uw configuratie:
echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt
PD: De afbeelding die ik heb gezet is van mijn snelheidstest .. Nou ja, met die internetverbinding schrijf ik je .. Smeken om de glasvezel.
Ik gebruik liever speedtest-cli
1. Installeer:
python-pip
2. Installeer de speedtest
pip installeer speedtest_cli
Om uit te voeren, schrijft u gewoon:
speedtest of speedtest-cli
Nick, kun je me vertellen waarom je speedtest verkiest boven tespeed?
Het is gewoon uit nieuwsgierigheid, ik zou graag je mening willen weten 🙂
het is altijd goed om alternatieven te hebben !!!
erg goed de snelheid
Heel erg bedankt vriend, een goed alternatief.
De stappen zijn verkeerd (hoewel ik niet weet of ze zullen werken om ze uit te voeren ...). Je had de Github Readme moeten lezen.
Ik citeer:
Als je een fatsoenlijke git-versie hebt (1.6.5 en hoger), haal alles dan op door te doen:
git clone --recursive git://github.com/Janhouse/tespeed.git
Doe anders:
git clone git://github.com/Janhouse/tespeed.git
cd tespeed
git submodule init
git submodule update
Het is een O! de andere.
Wie wil weten wat hij moet installeren, moet eerder draaien
$ git –versie
om te weten welke commando's u in uw terminals moet starten (voor nieuwkomers, onthoud dat $ niet in de terminal moet worden geschreven)
Nou, de stappen zijn niet onjuist, ze zijn de juiste, je kunt het ook doen op de manier waarop je commentaar geeft, maar degene die ik geef is ook correct
Heel erg bedankt voor de gegevens.
Het kan ook worden gedaan met iperf en zijn varianten:
'$ iperf3 -c remotehost -i.5-0 2'
Lijst met externe hosts om te testen:
https://iperf.fr/iperf-servers.php
Heel erg bedankt Luigys Toro! Ik kende Tespeed niet en vond het erg leuk. Ook Speedtest is leuk. Bedankt voor het delen van deze goede terminaltools. Groeten.