Nous allons aujourd'hui apprendre a faire un speedtest depuis notre NAS Synology.
Pour faire cette manip, il vous faudra vous connecter en SSH à votre NAS, si vous ne savez pas le faire, vous trouverez ici un tuto explicatif : [Tuto] Acceder à son NAS en lignes de commande.
Sommaire :
1/ Récupération du script python
2/ Exécution du script
3/ Commandes supplémentaires
1/ Récupération du script python
Dans cette exemple je vais me placer dans mon volume10, a vous d'adapter ce choix suivant votre configuration. Pour cela je fait :
cd /volume10
Ensuite je récupere le script python :
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
Et je lui donne le droit d’exécution :
chmod +x speedtest-cli
En image, cela donne ceci :
2/ Exécution du script
Pour executer le script nous rentrons la commande suivante :
python speedtest-cli
Le test démarre, puis une fois fini nous donne le résultat en download, et un upload avec aussi les infos sur le serveur utilisé pour le test, ...
En image :
3/ Commandes supplémentaires
Il est possible d'utiliser des fonctions supplémentaires, comme par exemple ne tester que l'upload ou que le download.
--no-download
Ne test pas le download
--no-upload
Ne test pas l'upload
--share
Permet de générer une image avec les résultats du test. Le lien de l'image est donné en fin de résultat du test.
Pour utiliser les arguments supplémentaires il suffit de les inclure a la suite de votre commande du speedtest, par exemple, pour faire un test, en générant une image de résultat, nous utiliserons :
python speedtest-cli --share
D'autres commandes sont possibles, vous trouverez la sliste complete sur le GitHub cité en source.
Source : sivel/speedtest-cli
Raspberry : Docker + Portainer - Nextcloud - AdGuard Home
Debian 10 : Docker + Portainer - Nextcloud - Plex + Tautulli