Tester (la rapidité de) sa connexion depuis un Synology ou un Raspberry

Démarré par bigcheek, 18 Juin 2014 à 16:23:24

« précédent - suivant »

0 Membres et 2 Invités sur ce sujet

Bonjour à tous,

Je me permets d'ouvrir un post car je sais qu'il y a pas mal de connaisseurs/bidouilleurs sur le forum.

J'aimerai savoir s'il existe un moyen d'automatiser des tests de débit (speedtest par exemple) depuis un Nas Synology ou un Raspberry pi.

En vous remerciant par avance pour vos idées :)

Raspberry pi :
wget -O /dev/null http://debit.k-net.fr/4700Mo

Ça va télécharger le fichier dans le vide et tu auras ta vitesse, tu peux récupérer avec un "grep" ou un petit script.

Que veux-tu dire par "automatiser" ? En lancer régulièrement pour faire des statistiques, ou en lancer facilement ?
Mes propos sont le fruit exclusif de mon cerveau, et ne sont pas soumis au maître esprit.

Ne pas abuser non plus en lançant un test par minute. Pour dégrader le réseau y'a pas mieux.

Non je ne veux pas en lancer toutes les minutes, mais une fois par jour par exemple...
Si possible sans avoir à "lancer à la main" un script mais en le programmant pour qu'il se lance tout seul tous les jours à une heure donnée.
Idéalement, il faudrait que le résultat soit loggué quelque part.

Je ne m'y connais pas vraiment dans ce domaine; tout ce que je peux dire c'est que j'ai la distribution OpenElec sur mon Raspberry...
Je ne sais pas si je peux y installer un script en plus ou s'il faut obligatoirement qu'il soit disponible comme "extension" dans le catalogue des extensions compatibles XBMC...

J'ai bien trouvé comment faire quelques tests de débit sur le Synology en installant Speedtest dessus:

Télécharger et installer Speedtest:

wget -O speedtest-cli [url]https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py[/url]
chmod +x speedtest-cli


Lancer le test:

/usr/local/python/bin/python speedtest-cli


Mais les résultats ne sont pas fameux; surtout pour le ping (je pense que le NAS ne doit pas être assez puissant ou trop chargé...):

(http://www.speedtest.net/result/3573039960.png)

Faut que j'essaye la même chose sur le Raspberry pi pour voir ce que ça donne...

Après il me faudra trouver le moyen d'automatiser tout ça pour ne pas à avoir à le lancer manuellement à chaque fois...


Oui, j'y avais pensé; mais il faut trouver le moyen de catcher les résultats dans une log aussi.
Faut donc écrire un petit script qui fait ça je pense (c'est pas trop mon fort mais je vais tenter de faire ça).

J'attends juste de voir si les débits sont meilleurs depuis mon Raspberry (jpeux pas tester du boulot; je l'ai pas allumé ce matin).


Super, ça marche !
Merci à toi :)

Il ne me reste plus qu'à tester sur mon Raspberry pour voir si les débits sont plus concluants.

Vu que tu as l'air de t'y connaître TiTi, j'en profite pour te poser une question.

Lorsque je lance la commande (/usr/local/python/bin/python speedtest-cli) à la main depuis le répertoire "root" tout fonctionne.

En revanche, si je suis dans un autre répertoire (à la racine par exemple) et que je lance la même commande, il me met un message d'erreur: Can't open file 'speedtest-cli': [Errno 2] No such file or directory

As-tu une idée pourquoi ?

speedtest-cli est le nom du fichier à interpréter

Tu dois donc donner le chemin relatif (en fonction de l'endroit où tu es) ou le chemin absolu (valide quelque soit ta position dans le système de fichier)

Dans ton cas, tu devrais remplacer speedtest-cli par le chemin absolu (/machin/truc/speedtest-cli)
Mes propos sont le fruit exclusif de mon cerveau, et ne sont pas soumis au maître esprit.

Merci pour les explications.

En rajoutant /root/ (l'emplacement du script), ça fonctionne :)

/usr/local/python/bin/python /root/speedtest-cli

Bon c'est pas gagné sur un Raspberry, le débit est vraiment catastrophique !

(http://www.speedtest.net/result/3574118688.png)

Le même test juste après sur le Syno donné déjà de meilleurs résultats:

(http://www.speedtest.net/result/3574120411.png)

En gros, le processeur du raspberry doit vraiment limiter la vitesse et ne permet donc pas de faire de test concluant :(

Avec un RPI tu peux largement avoir 100 mbs en wget. Je test dans 40 minutes un speedtest.

Le problème il ne faut pas une écriture en même temps car le bus est le même pour le port ethernet et USB, si je ne me trompe pas ?