Tesztelje az internet sebességét a konzolról

Valamikor mindannyian használtuk az egyik híres webhelyet, amely lehetővé teszi tesztelje az internet sebességét, a leghíresebb és használt SpeedTest, de sajnos csak akkor használható, ha telepítve van a flash. Annak szükségessége merül fel, hogy képes legyen tesztelni az Internet sebességét a szervereken sebesség.

Mi az a sebesség?

Ez egy nyílt forráskódú, többplatformos szkript, amelyet XNUMX-ben fejlesztettek ki Piton által Janis Jansons, melyik lehetővé teszi a sebesség tesztek elvégzését az interneten a Speedtest.net szerverek segítségével a terminálról.

Algoritmusa lehetővé teszi a legközelebbi szerverek automatikus tesztelését. Kiváló eszköz mindazok számára, akiknek nincs flash-telepítésük, vagy ennek hiányában azoknak a szervereknek, amelyeknek nincs grafikus felületük.sebesség

Mit csinál a tespeed szkript?

  • Töltse be a konfigurációt a speedtest.net webhelyről (http://speedtest.net/speedtest-config.php).
  • Megkéri az elérhető szerverek listáját ( http://speedtest.net/speedtest-servers.php ).
  • Válasszon ki 5 szervert a speedtest.net konfigurációja és a szerverek listája által megadott koordinátákkal.
  • Értékelje ki az egyes szerverek késleltetését, és válassza ki azt, amelyiknek a legkisebb a késleltetése.
  • Futtasson teszteket a letöltési sebesség mérésére és az eredmények megjelenítésére.
  • Futtasson teszteket a feltöltési sebesség mérésére és az eredmények megjelenítésére.
  • Opcionálisan az eredményeket CSV formátumban is visszaadhatja.
  • Opcionálisan a SOCKS proxy segítségével is tesztelhet.

Hogyan kell telepíteni a tespeed-et?

Tespeed követelmények

A tespeed telepítéséhez rendelkeznünk kell a Python-szal a megfelelő lxml és argparse modulokkal. Melyiket telepíthetjük a Debian-alapú terjesztésekben a következő módon:

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

Tespeed telepítés

Az alkalmazás telepítése egyszerű, erre a célra a git-t fogjuk használni, megnyitunk egy konzolt és végrehajtjuk a következő parancsokat:

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

Hogyan kell használni a sebességet?

Végrehajtani sebesség a következő parancsokat kell végrehajtanunk:

$ cd tespeed/
$ ./tespeed.py

Ugyanígy a következő argumentumokat is felhasználhatjuk konkrétabb felhasználásokhoz:

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

 Létrehozhat egy cron-t is, amely a tespeedet futtatja a szükség szerint, a konfigurációval a következő paranccsal:

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

PD: A kép, amit tettem, a sebességtesztemből származik .. Nos igen, ezzel az internetkapcsolattal írok neked .. Könyörögök a szálért.


9 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   nick dijo

    Inkább a speedtest-cli-t használom
    1. Telepítse:
    python-pip
    2. Telepítse a sebességtesztet
    pip install speedtest_cli

    A végrehajtáshoz írja csak:
    speedtest vagy speedtest-cli

    1.    ami történt dijo

      Nick, meg tudnád mondani, miért szereted a sebességtesztet a sebesség felett?
      Csak kíváncsiságból szeretném tudni a véleményedet 🙂

    2.    szerk dijo

      mindig jó, ha vannak alternatíváid !!!

      nagyon jó a sebesség

    3.    Luigys toro dijo

      Nagyon köszönöm barátom, jó alternatíva.

  2.   ami történt dijo

    A lépések helytelenek (bár nem tudom, hogy dolgoznak-e a kivégzésükön ...). El kellett volna olvasnia a Github Readme-et.

    Idézem:

    Ha van egy megfelelő git verziója (1.6.5 és újabb), mindent megkap a következő módon:

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

    Ellenkező esetben tegye a következőket:

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

    Ez egy O! a másik.
    Aki tudni akarja, mit kell telepíteni, futtassa korábban

    $ git –verzió

    hogy tudd, milyen parancsokat kell elindítanod a terminálodon (újoncoknak ne feledd, hogy a $ -ot nem szabad a terminálba írni)

    1.    Luigys toro dijo

      Nos, a lépések nem helytelenek, megfelelőek, megteheted úgy is, ahogyan kommentelsz, de az általam jelzett is helyes

  3.   HO2gi dijo

    Nagyon jó köszönet az adatokért.

  4.   Manuel Alcocer helyőrző kép dijo

    Megtehető az iperf-rel és annak változataival is:

    '$ iperf3 -c távirányító -i.5 -0 2'

    Tesztelendő távoli gazdagépekkel rendelkező lista:
    https://iperf.fr/iperf-servers.php

  5.   jathan dijo

    Nagyon köszönöm Luigys Toro! Nem ismertem a Tespeedet, és nagyon tetszett. A Speedtest is szép. Köszönjük, hogy megosztotta ezeket a jó termináleszközöket. Üdvözlettel.