Test din internethastighed fra konsollen

På et eller andet tidspunkt har vi alle brugt et af de berømte websteder, der tillader det test din internethastighed, den mest berømte og brugte er Speedtest, men desværre kan den kun bruges, hvis du har flash installeret. Fra behovet for at kunne teste hastigheden på Internettet på servere opstår tespeed.

Hvad er tespeed?

Det er et open source, cross-platform script, udviklet i Python af Janis Jansons, hvilken giver dig mulighed for at udføre hastighedstest på dit internet ved hjælp af Speedtest.net-serverne fra terminalen.

Dens algoritme gør det muligt at udføre tests på de nærmeste servere på en automatisk måde. Det er et fremragende værktøj til alle de brugere, der ikke har flash installeret, eller hvis det ikke er tilfældet, for de servere, der ikke har en grafisk grænseflade. tespeed

Hvad gør tespeed-scriptet?

  • Indlæs konfiguration fra speedtest.net (http://speedtest.net/speedtest-config.php).
  • Henter listen over tilgængelige servere ( http://speedtest.net/speedtest-servers.php ).
  • Vælg 5 servere ved hjælp af koordinaterne leveret af speedtest.net-konfigurationen og listen over servere.
  • Evaluer ventetid for hver af serverne, og vælg den med den laveste latenstid.
  • Kør tests for at måle downloadhastighed og vise resultaterne.
  • Kør tests for at måle uploadhastighed og vise resultaterne.
  • Eventuelt kan du returnere resultaterne i CSV-format.
  • Eventuelt kan du teste gennem SOCKS-proxy.

Hvordan installeres tespeed?

Tespeed krav

For at installere tespeed skal vi have Python med dets respektive lxml- og argparse-moduler. Hvilke i Debian-baserede distributioner kan vi installere det på følgende måde:

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

Installation af Tespeed

Installation af denne applikation er let, vi bruger git til dette formål, vi åbner en konsol og udfører følgende kommandoer:

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

Hvordan bruges tespeed?

At udføre tespeed vi skal udføre følgende kommandoer:

$ cd tespeed/
$ ./tespeed.py

På samme måde kan vi bruge følgende argumenter til mere specifikke anvendelser:

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

 Du kan også oprette en cron, der kører tespeed efter behov ved hjælp af følgende kommando med din konfiguration:

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

 

PD: Det billede, jeg har sat, er fra min hastighedstest .. Nå ja, med den internetforbindelse skriver jeg til dig .. Tigger om fiberen.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

9 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Nick sagde han

    Jeg foretrækker at bruge speedtest-cli
    1. Installer:
    python-pip
    2. Installer hastighedstesten
    pip installere speedtest_cli

    For at udføre skal du bare skrive:
    speedtest eller speedtest-cli

    1.    en der skete sagde han

      Nick, kunne du fortælle mig, hvorfor du foretrækker hastighedstest frem for hastighed?
      Det er bare af nysgerrighed, jeg vil gerne vide din mening 🙂

    2.    EDR sagde han

      det er altid godt at have alternativer !!!

      meget god tespeed

    3.    Luigys toro sagde han

      Mange tak ven, et godt alternativ.

  2.   en der skete sagde han

    Trinene er forkerte (selvom jeg ikke ved, om de vil arbejde på at udføre dem ...). Du skulle have læst Github Readme.

    Jeg citerer:

    Hvis du har en anstændig git-version (1.6.5 og nyere), skal du få alt ved at gøre:

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

    Ellers gør:

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

    Det er en O! den anden.
    Hvem vil vide, hvad de skal installere, køre før

    $ git –version

    for at vide, hvilke kommandoer du skal starte i dine terminaler (for nybegyndere, husk at $ ikke skal skrives i terminalen)

    1.    Luigys toro sagde han

      Trinene er ikke forkerte, de er passende, du kan også gøre det på den måde, du kommenterer, men den jeg angiver er også korrekt

  3.   HO2gi sagde han

    Meget god tak for dataene.

  4.   Billede af Manuel Alcocer sagde han

    Det kan også gøres med iperf og dets varianter:

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

    Liste med eksterne værter til test:
    https://iperf.fr/iperf-servers.php

  5.   jathan sagde han

    Mange tak Luigys Toro! Jeg havde ikke kendt Tespeed, og jeg kunne virkelig godt lide det. Også Speedtest er rart. Tak for deling af disse gode terminalværktøjer. Hilsen.