meph!sto
Vice Admiral
- Registriert
- Nov. 2003
- Beiträge
- 6.287
Hi,
so nerdig wie ich bin, lasse ich per cronjob auf einem meiner per Kabel verbundenen RPi 3B+ das tool speedtest-cli laufen und logge so stündlich die Ergebnisse meiner Internetverbindung.
Was mir auffiel: wenn das Script per cronjob aufgerufen wird, ist der gemessene Downloadwert unter aller Sau.
Führe ich das Script manuell aus, sind die Werte wie zu erwarten.
Am Code wird es nicht liegen.
Nur wo kommt diese große Diskrepanz her ?
Wir reden hier von ca 50 Mbps vs. 98 Mbps (bei einer 100 Mbps Leitung).
Habt ihr dafür eine sinnvolle Erklärung ?
Das Phänomen tritt auf 2 RPi 3B+ auf.
Danke
so nerdig wie ich bin, lasse ich per cronjob auf einem meiner per Kabel verbundenen RPi 3B+ das tool speedtest-cli laufen und logge so stündlich die Ergebnisse meiner Internetverbindung.
Was mir auffiel: wenn das Script per cronjob aufgerufen wird, ist der gemessene Downloadwert unter aller Sau.
Führe ich das Script manuell aus, sind die Werte wie zu erwarten.
Bash:
#!/bin/bash
DATE=$(date +%F)
TIME=$(date +%T)
DATA=$(speedtest-cli --csv)
PING=$(echo $DATA | cut -d ',' -f6)
DOWNLOAD=$(echo $DATA | cut -d ',' -f7)
UPLOAD=$(echo $DATA | cut -d ',' -f8)
DOWNLOAD_MBIT=$(bc <<<"scale=3;$DOWNLOAD/(1024*1024)")
UPLOAD_MBIT=$(bc <<<"scale=3;$UPLOAD/(1024*1024)")
echo $DATE","$TIME","$PING","$DOWNLOAD_MBIT","$UPLOAD_MBIT >> /home/pi/speedtest/speedtest.csv
Am Code wird es nicht liegen.
Nur wo kommt diese große Diskrepanz her ?
Wir reden hier von ca 50 Mbps vs. 98 Mbps (bei einer 100 Mbps Leitung).
Habt ihr dafür eine sinnvolle Erklärung ?
Das Phänomen tritt auf 2 RPi 3B+ auf.
Danke