Test Är Internetgeschwindegkeet vun der Konsole

Iergendwann hu mir all eng vun de berühmte Websäiten benotzt déi et erlaben Test Är Internet Geschwindegkeet, déi bekanntst a benotzt ass speedtest, awer leider kann et nëmme benotzt ginn wann Dir Flash installéiert hutt. Aus der Notwendegkeet fir d'Vitesse vum Internet op Serveren ze testen entsteet tespeed.

Wat ass Tespeed?

Et ass eng oppen Quell, plattforms Skript, entwéckelt am Python vun Janis Jansons, déi erlaabt Iech Geschwindegkeetstester op Ärem Internet ze maachen mat de Speedtest.net Serveren aus dem Terminal.

Säin Algorithmus erlaabt Teste vun den nooste Serveren op eng automatiséiert Manéier. Et ass en exzellent Instrument fir all déi Benotzer déi kee Flash installéiert hunn, oder dat net fale fir déi Server déi keng grafesch Interface hunn. tespeed

Wat mécht den Tespeed Skript?

  • Luet d'Konfiguratioun vu speedtest.net (http://speedtest.net/speedtest-config.php).
  • Kritt d'Lëscht vun verfügbaren Serveren ( http://speedtest.net/speedtest-servers.php ).
  • Wielt 5 Server mat de Koordinaten, déi vun der speedtest.net Konfiguratioun geliwwert sinn an der Lëscht vun de Serveren.
  • Evaluéiert d'Latenz vun all de Server a wielt dee mat der niddregster Latenz.
  • Fuert Tester fir d'Downloadgeschwindegkeet ze moossen an d'Resultater ze weisen.
  • Fuert Tester fir eropluede Geschwindegkeet ze moossen an d'Resultater ze weisen.
  • Optional kënnt Dir d'Resultater am CSV Format zréckschécken.
  • Optional kënnt Dir iwwer SOCKS Proxy testen.

Wéi installéiere tespeed?

Tespeed Ufuerderunge

Fir Tespeed z'installéieren musse mir Python mat senge jeweilegen lxml an argparse Module hunn. Wéi eng an Debian baséiert Distributiounen kënne mir et op folgend Manéier installéieren:

$ sudo apt-get install python-lxml python-argparse

Tespeed Installatioun

Dës Applikatioun installéieren ass einfach, mir benotze Git fir dësen Zweck, mir maachen eng Konsole op a féieren déi folgend Kommandoen aus:

$ git clone git://github.com/Janhouse/tespeed.git
 $ cd tespeed
 $ git submodule init
 $ git submodule update

Wéi benotzt Tespeed?

Ausféieren tespeed mir musse folgend Kommandoen ausféieren:

$ cd tespeed/
$ ./tespeed.py

Am selwechte Wee kënne mir déi folgend Argumenter benotze fir méi spezifesch Uwendungen:

 tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
                  [-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
                  [server]

 Dir kënnt och e Cron erstellen deen tespeed leeft wéi néideg, mat dem folgendem Kommando mat Ärer Konfiguratioun:

    echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt

 

PD: D'Bild dat ech gesat hunn ass vu mengem Geschwindegkeets Test .. Ma jo, mat där Internetverbindung schreiwen ech Iech .. Biede fir d'Faser.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

9 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Nick sot

    Ech benotze léiwer Speedtest-Cli
    1. Installéiert:
    Python-Pip
    2. Installéiert de Speedtest
    pip installéiert speedtest_cli

    Fir auszeféieren, schreift just:
    speedtest oder speedtest-cli

    1.    een deen geschitt ass sot

      Nick, kéint Dir mir soen firwat Dir Speedtest léiwer iwwer Tespeed hutt?
      Et ass just aus Virwëtz, ech géif gär Är Meenung wëssen 🙂

    2.    edr sot

      et ass ëmmer gutt Alternativen ze hunn !!!

      ganz gutt den Tespeed

    3.    Luigys toro sot

      Villmools Merci Frënd, eng gutt Alternativ.

  2.   een deen geschitt ass sot

    D'Schrëtt sinn falsch (och wann ech net weess ob se schaffen fir se auszeféieren ...). Dir sollt de Github Readme gelies hunn.

    Ech zitéieren:

    Wann Dir eng uerdentlech Gitt Versioun hutt (1.6.5 a méi), kritt alles andeems Dir maacht:

    git clone --recursive git://github.com/Janhouse/tespeed.git

    Soss maache:

    git clone git://github.com/Janhouse/tespeed.git
    cd tespeed
    git submodule init
    git submodule update

    Et ass en O! den aaneren.
    Wien wëll wëssen wat installéiert ass, lafe virdrun

    $ git - Versioun

    fir ze wëssen wéi eng Befehle Dir an Ären Terminalen starten musst (fir Ufänger, erënners datt $ sollt net am Terminal geschriwwe ginn)

    1.    Luigys toro sot

      Gutt, d'Schrëtt sinn net falsch, si sinn déi passend, Dir kënnt et och esou maachen wéi Dir kommentéiert, awer déi, déi ech uginn, ass och richteg

  3.   HO2gi sot

    Ganz gutt Merci fir d'Donnéeën.

  4.   Manuel Alcocer Plazhaler Bild sot

    Et kann och mat iperf a senge Varianten gemaach ginn:

    '$ iperf3 -c remotehost -i.5 -0 2'

    Lëscht mat Remote Hosten fir ze testen:
    https://iperf.fr/iperf-servers.php

  5.   jathan sot

    Villmools Merci Luigys Toro! Ech hat Tespeed net kannt an et huet mir wierklech gutt gefall. Och Speedtest ass schéin. Merci fir dës gutt Terminal Tools ze deelen. Gréiss.