À 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.
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.
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
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 🙂
il est toujours bon d'avoir des alternatives !!!
très bon le tespeed
Merci beaucoup mon ami, une bonne alternative.
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)
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
Très bien merci pour les données.
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
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.