Test uw internetsnelheid vanaf de console

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. snelheid

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.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Nick zei

    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

    1.    een die is gebeurd zei

      Nick, kun je me vertellen waarom je speedtest verkiest boven tespeed?
      Het is gewoon uit nieuwsgierigheid, ik zou graag je mening willen weten 🙂

    2.    EDR zei

      het is altijd goed om alternatieven te hebben !!!

      erg goed de snelheid

    3.    Luigys toro zei

      Heel erg bedankt vriend, een goed alternatief.

  2.   een die is gebeurd zei

    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)

    1.    Luigys toro zei

      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

  3.   HO2gi zei

    Heel erg bedankt voor de gegevens.

  4.   Tijdelijke afbeelding voor Manuel Alcocer zei

    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

  5.   jathan zei

    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.