probleme avec speedtest-cli

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Reprise du message précédent
si, je m'en sers à la volée ou pour une nuit par intervalle que je défini dedansÇa rend ça :
Début des mesures
heure DL UL ping
17:21:07;28.6;28.0;7.98 ms
Édité par m@rco123 Le 29/10/2023 à 17h22
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
joel

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
Donc, 28.6 ms, cela fait 228.8 Mb/s ?
Où puis-je récupérer ce script ?
joel

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Quand au script je peux le mettre ici et tu l'arrange à ta sauce ! ( repertoire, .... )
Sur mon bureau j'ai collé une icone et je le lance à la volée pour une mesure ou je laisse tourner
pour un paquet !
Caché :
#!/bin/bash
results_file="$(readlink -f ${BASH_SOURCE%/*})/speedtest.csv"
upload_file="/home/marco/speedtest/nw-measurement-upload.iso"
#server="bouygues.testdebit.info"
server="paris.testdebit.info"
ping_server=1.1.1.1
echo "HEURE DL(Mo/s) UL(Mo/s) PING(ms)" > "${results_file}"
# Si le fichier n'existe pas ou s'il est vide:
if [[ ! -s "${results_file}" ]] ; then
echo "Secondes depuis epoch;Download;Upload;Ping" > "${results_file}"
fi
if [[ ! -s "${upload_file}" ]] ; then
curl -o "${upload_file}" "https://${server}/100M.iso"
fi
echo "réalisation Nic80 modifié par moi"
echo
echo "Début des mesures"
echo
for i in `seq 1 1 10`; #pour 10 mesures
do
# heure
timestamp=$(date "+%T")
#dte=$(date "+%T")
# calcul download
dl=($(curl -o /dev/null "http://${server}/100M.iso" 2>&1))
dl="${dl[-6]:0:-1}"
# calcul upload
ul=($(curl --max-time 60 -4 -w %{size_upload} -o /dev/null -F "file=@${upload_file}" "http://${server}/ul/" 2>&1))
ul="${ul[-6]:0:-1}"
# calcul ping
pg=$(LC_ALL=C ping -c1 "${ping_server}" | sed -e '/time=/!d;s|^.*time=||')
# inscription dans le fichier et à l'ecran
echo "${timestamp};${dl};${ul};${pg}" | tee -a "${results_file}"
# pour 1 minute entre chaque test
sleep 1m
done
# exit 0
results_file="$(readlink -f ${BASH_SOURCE%/*})/speedtest.csv"
upload_file="/home/marco/speedtest/nw-measurement-upload.iso"
#server="bouygues.testdebit.info"
server="paris.testdebit.info"
ping_server=1.1.1.1
echo "HEURE DL(Mo/s) UL(Mo/s) PING(ms)" > "${results_file}"
# Si le fichier n'existe pas ou s'il est vide:
if [[ ! -s "${results_file}" ]] ; then
echo "Secondes depuis epoch;Download;Upload;Ping" > "${results_file}"
fi
if [[ ! -s "${upload_file}" ]] ; then
curl -o "${upload_file}" "https://${server}/100M.iso"
fi
echo "réalisation Nic80 modifié par moi"
echo
echo "Début des mesures"
echo
for i in `seq 1 1 10`; #pour 10 mesures
do
# heure
timestamp=$(date "+%T")
#dte=$(date "+%T")
# calcul download
dl=($(curl -o /dev/null "http://${server}/100M.iso" 2>&1))
dl="${dl[-6]:0:-1}"
# calcul upload
ul=($(curl --max-time 60 -4 -w %{size_upload} -o /dev/null -F "file=@${upload_file}" "http://${server}/ul/" 2>&1))
ul="${ul[-6]:0:-1}"
# calcul ping
pg=$(LC_ALL=C ping -c1 "${ping_server}" | sed -e '/time=/!d;s|^.*time=||')
# inscription dans le fichier et à l'ecran
echo "${timestamp};${dl};${ul};${pg}" | tee -a "${results_file}"
# pour 1 minute entre chaque test
sleep 1m
done
# exit 0
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
joel
Je ne comprends pas. Je ne vois aucune correspondance entre le résultat du test sur https://testdebit.info/

et ceux donné par le script :
Résultat du script lancé juste avant https://testdebit.info/
Code TEXT :
09:41:54;10.0;7375;14.6 ms
et juste après :
Code TEXT :
09:42:39;10.1;7448;11.3 ms
Même serveur utilisé sur https://testdebit.info/ : Lyon-Bouygues
et dans le script :
Code TEXT :
#server="bouygues.testdebit.info" #server="paris.testdebit.info" server="lyon.testdebit.info"
joel

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Là tu es à :
DL 10.1 UL 7.3 ping 14.6 pour le script en Mo/s
DL 83.5 UL 64 ping 16 pour https://testdebit.info/ Mb/s
De plus, oublie pas que je rend la mesure en Mo et https://testdebit.info/ en Mb (bit)
https://www.convertworld.com/fr/mesures-informatiques/megaoctet-megabyte.html
Édité par m@rco123 Le 30/10/2023 à 11h21
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
m@rco123 :De plus, oublie pas que je rend la mesure en Mo et https://testdebit.info/ en Mb (bit)
https://www.convertworld.com/fr/mesures-informatiques/megaoctet-megabyte.html
OK
Mais 7448 en DL ... ???
joel

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Effectivement, il faudrait penser à corriger les valeurs
inférieures à 10
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
Bon, penses-tu que, plutôt que d'afficher :
Code TEXT :
09:42:39;10.1;7448;11.3 ms
Il soit possible d'avoir :
Code TEXT :
Heure du test : 09:42:39 Download : 80 Mb/s Upload : 60Mb/s Ping : 11.3 ms
joel
Par contre, je n'ai pas réussit à obtenir les résultats en Mb/s
Mais j'ai trouvé une autre solution : j'ai téléchargé nspeed
https://lafibre.info/tester-son-debit/speedtest-cli-error-unable-to-connect-to-servers-to-test-latency/ Réponse #3
joel
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie