Otestujte si svoju rýchlosť internetu z konzoly

V určitom okamihu sme všetci použili jeden zo slávnych webových stránok, ktoré to umožňujú otestujte si rýchlosť internetu, najslávnejšie a najpoužívanejšie je Nájdi job, ale bohužiaľ sa dá použiť, iba ak máte nainštalovaný blesk. Z potreby byť schopný otestovať rýchlosť internetu na serveroch vyvstáva rýchlosť.

Čo je to tespeed?

Je to open source skript pre rôzne platformy, vyvinutý v Pytón podľa Janis Jansons, ktoré umožňuje vykonávať testy rýchlosti na vašom internete pomocou serverov Speedtest.net z terminálu.

Jeho algoritmus umožňuje automatizované vykonávanie testov na najbližších serveroch. Je to vynikajúci nástroj pre všetkých používateľov, ktorí nemajú nainštalovaný blesk alebo zlyhajú pre servery, ktoré nemajú grafické rozhranie. rýchlosť

Čo robí skript tespeed?

  • Načítajte konfiguráciu zo stránky speedtest.net (http://speedtest.net/speedtest-config.php).
  • Získava zoznam dostupných serverov ( http://speedtest.net/speedtest-servers.php ).
  • Vyberte 5 serverov pomocou súradníc poskytnutých konfiguráciou speedtest.net a zoznamu serverov.
  • Vyhodnoťte latenciu každého zo serverov a vyberte server s najnižšou latenciou.
  • Spustením testov zmerajte rýchlosť sťahovania a zobrazte výsledky.
  • Spustením testov zmerajte rýchlosť nahrávania a zobrazte výsledky.
  • Výsledky môžete voliteľne vrátiť vo formáte CSV.
  • Voliteľne môžete testovať prostredníctvom SOCKS proxy.

Ako nainštalovať tespeed?

Požiadavky spoločnosti Tespeed

Na inštaláciu tespeed musíme mať Python s príslušnými modulmi lxml a argparse. Ktoré z distribúcií založených na Debiane ho môžeme nainštalovať nasledujúcim spôsobom:

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

Inštalácia Tespeed

Inštalácia tejto aplikácie je jednoduchá, na tento účel použijeme git, otvoríme konzolu a vykonáme nasledujúce príkazy:

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

Ako používať tespeed?

Vykonať rýchlosť musíme vykonať nasledujúce príkazy:

$ cd tespeed/
$ ./tespeed.py

Rovnakým spôsobom môžeme použiť nasledujúce argumenty pre konkrétnejšie použitie:

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

 Môžete tiež vytvoriť cron, ktorý podľa potreby spúšťa tespeed pomocou nasledujúceho príkazu v konfigurácii:

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

PD: Obrázok, ktorý som vložil, je z môjho testu rýchlosti .. No áno, s tým pripojením na internet vám píšem .. Prosiť o vlákno.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   nick dijo

    Radšej používam speedtest-cli
    1. Nainštalujte:
    python-pip
    2. Nainštalujte test rýchlosti
    pip nainštaluj speedtest_cli

    Ak chcete vykonať, stačí napísať:
    speedtest alebo speedtest-cli

    1.    ten, ktorý sa stal dijo

      Nick, mohol by si mi povedať, prečo máš radšej speedtest ako tespeed?
      Je to len zo zvedavosti, rada by som poznala váš názor 🙂

    2.    vyd dijo

      vždy je dobré mať alternatívy !!!

      velmi dobry tespeed

    3.    Luigys toro dijo

      Ďakujem veľmi pekne priateľ, dobrá alternatíva.

  2.   ten, ktorý sa stal dijo

    Kroky sú nesprávne (aj keď neviem, či budú pracovať na ich vykonaní ...). Mali ste si prečítať Readme v Githube.

    Citujem:

    Ak máte slušnú verziu git (1.6.5 a vyššiu), všetko získate:

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

    V opačnom prípade postupujte takto:

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

    Je to O! ostatný.
    Kto chce vedieť, čo má nainštalovať, musí predtým bežať

    $ git - verzia

    vedieť, aké príkazy musíte spustiť vo svojich termináloch (pre nováčikov nezabudnite, že $ by sa nemal v termináli písať)

    1.    Luigys toro dijo

      Kroky nie sú nesprávne, sú vhodné, môžete to urobiť aj spôsobom, akým komentujete, ale správny je aj ten, ktorý označím.

  3.   HO2gi dijo

    Veľmi pekne ďakujem za údaje.

  4.   Zástupný obrázok pre Manuel Alcocer dijo

    Môže to byť tiež vykonané pomocou iperf a jeho variantov:

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

    Zoznam vzdialených hostiteľov na testovanie:
    https://iperf.fr/iperf-servers.php

  5.   jathan dijo

    Ďakujem pekne Luigys Toro! Tespeed som nepoznal a veľmi sa mi páčil. Pekný je aj Speedtest. Ďakujeme za zdieľanie týchto dobrých terminálových nástrojov. S pozdravom.