Testez votre vitesse Internet depuis la console

À un moment donné, nous avons tous utilisé l'un des sites Web célèbres qui permettent tester votre vitesse Internet, le plus connu et utilisé est speedtest, mais malheureusement, il ne peut être utilisé que si Flash est installé. De la nécessité de pouvoir tester la vitesse d'Internet sur les serveurs naît la vitesse.

Qu'est-ce que Tespeed?

Il s'agit d'un script open source multiplateforme, développé en Python par Janis Janson, lequel vous permet d'effectuer des tests de vitesse sur votre Internet en utilisant les serveurs Speedtest.net du terminal.

Son algorithme permet d'effectuer des tests sur les serveurs les plus proches, de manière automatisée. C'est un excellent outil pour tous les utilisateurs qui n'ont pas de flash installé, ou à défaut, pour les serveurs qui n'ont pas d'interface graphique.la vitesse

Que fait le script tespeed?

  • Charger la configuration depuis speedtest.net (http://speedtest.net/speedtest-config.php).
  • Obtient la liste des serveurs disponibles ( http://speedtest.net/speedtest-servers.php ).
  • Sélectionnez 5 serveurs en utilisant les coordonnées fournies par la configuration speedtest.net et la liste des serveurs.
  • Évaluez la latence de chacun des serveurs et choisissez celui avec la latence la plus faible.
  • Exécutez des tests pour mesurer la vitesse de téléchargement et afficher les résultats.
  • Exécutez des tests pour mesurer la vitesse de téléchargement et afficher les résultats.
  • Vous pouvez éventuellement renvoyer les résultats au format CSV.
  • En option, vous pouvez tester via le proxy SOCKS.

Comment installer tespeed?

Exigences de Tespeed

Pour installer tespeed, nous devons avoir Python avec ses modules respectifs lxml et argparse. Dans les distributions basées sur Debian, nous pouvons l'installer comme suit:

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

Installation de Tespeed

L'installation de cette application est facile, nous utiliserons git pour cela, nous ouvrons une console et exécutons les commandes suivantes:

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

Comment utiliser tespeed?

Pour exécuter la vitesse nous devons exécuter les commandes suivantes:

$ cd tespeed/
$ ./tespeed.py

De la même manière, nous pouvons utiliser les arguments suivants pour des utilisations plus spécifiques:

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

 Vous pouvez également créer un cron qui exécute tespeed selon les besoins, en utilisant la commande suivante avec votre configuration:

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

PD: L'image que j'ai mise est tirée de mon test de vitesse .. Eh bien oui, avec cette connexion internet je vous écris .. Mendicité pour la fibre.


9 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Nicolas dit

    Je préfère utiliser speedtest-cli
    1. Installez:
    python-pip
    2. Installez le test de vitesse
    pip installer speedtest_cli

    Pour exécuter, écrivez simplement:
    speedtest ou speedtest-cli

    1.    celui qui est arrivé dit

      Nick, peux-tu me dire pourquoi tu préfères le speedtest au tespeed?
      C'est juste par curiosité, j'aimerais connaître ton avis 🙂

    2.    EDR dit

      il est toujours bon d'avoir des alternatives !!!

      très bon le tespeed

    3.    Luigys toro dit

      Merci beaucoup mon ami, une bonne alternative.

  2.   celui qui est arrivé dit

    Les étapes sont fausses (même si je ne sais pas si elles fonctionneront pour les exécuter ...). Vous devriez avoir lu le fichier Readme de Github.

    Je cite:

    Si vous avez une version git décente (1.6.5 et plus), obtenez tout en faisant:

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

    Sinon, faites:

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

    C'est un O! l'autre.
    Qui veut savoir quoi installer, exécuter avant

    $ git --version

    pour savoir quelles commandes vous devez lancer dans vos terminaux (pour les débutants, rappelez-vous que $ ne doit pas être écrit dans le terminal)

    1.    Luigys toro dit

      Eh bien, les étapes ne sont pas incorrectes, elles sont appropriées, vous pouvez également le faire de la manière dont vous commentez, mais celle que j'indique est également correcte

  3.   HO2gi dit

    Très bien merci pour les données.

  4.   Image de balise Manuel Alcocer dit

    Cela peut également être fait avec iperf et ses variantes:

    '$ iperf3 -c hôte distant -i.5 -0 2'

    Liste des hôtes distants à tester:
    https://iperf.fr/iperf-servers.php

  5.   Jonathan dit

    Merci beaucoup Luigys Toro! Je n'avais pas connu Tespeed et je l'ai vraiment aimé. Speedtest est également agréable. Merci de partager ces bons outils de terminal. Cordialement.