Kleine Sektflaschen Hochzeit
Gerade wenn das Raspberry Pi im Dauereinsatz ist und stärker belastet wird oder übertaktet werden soll, will man die Temperatur wissen, um ggf. sinnvolle Maßnahmen gegen Überhitzung zu treffen. Normalerweise ist keine spezielle Kühlung notwendig, aber für einen einwandfreien und langlebigen Betrieb sollte die Temperatur möglichst niedrig sein und im Bereich um 50°C liegen. Raspberry pi geschwindigkeit messen youtube. Die Temperatur lässt sich über die Shell ganz einfach und schnell über folgendes Kommando auslesen: vcgencmd measure_temp Zurückgegeben wird z. B. folgendes: temp=47. 6'C Mit vcgencmd kann man übrigens nicht nur die Temperatur der CPU, sondern auch Spannung und Takt auslesen: vcgencmd measure_volts Bzw. vcgencmd measure_clock arm
Notwendiges installieren: sudo apt-get install gnupg1 apt-transport- dirmngr export INSTALL_KEY=379CE192D401AB61 export DEB_DISTRO=$(lsb_release -sc) sudo apt-key adv --keyserver --recv-keys $INSTALL_KEY echo "deb ${DEB_DISTRO} main" | sudo tee /etc/apt/ sudo apt-get update sudo apt-get remove speedtest-cli sudo apt-get install speedtest Test-Messung durchführen (Beim ersten Aufruf die Lizenz mit "YES" bestätigen): speedtest 2. Automatisieren Skriptausgabe in ein csv-File vorbereiten: cd ~ mkdir speedtest cd speedtest nano Folgenden Code im Editor erfassen: #! Raspberry pi geschwindigkeit messen 2019. /bin/sh# echo "\"$(date +%F" "%T)\", $(speedtest --format=csv)" Mit Strg+X den Editor verlassen und mit Y die Änderungen speichern. File ausführbar machen: chmod +x Cronjob zur zeitgesteuerten, automatischen Ausführung einrichten (Ausführung jede Stunde): crontab -e 0 * * * * bash ~/speedtest/ 2>>~/speedtest/ >> ~/speedtest/ 3. Auswerten Nach einigen Stunden kann man bereits die Ergebnisse auswerten. Dazu am Besten mit einem FTP-Client wie FileZilla am Raspberry Pi anmelden und die herunterladen.
/"] Wir bauen uns also von einem Standard arm32 v7 Debian Image das Image. Dazu bbrauchen wir diverse Pakete zum installieren und fügen dann den Server von Ookla hinzu. Die Zeilen ab "mkdir…" lässt man am Anfang weg 😃 Nach dem ersten build startet mal mit diesem Image ein Container und startet "speedtest" – bestätigt die ganzen Fragen und es wird in /root/ eine erstellt. Diese muss man nun in einem 2. Terminal Fenster mit docker cp raus kopieren oder man lässt sich einfach den Inhalt anzeigen und erstellt lokal die Datei. Benchmarks: So misst du die Geschwindigkeit deines Raspberry Pi. Ich habbe diese ins Verzeichnis "assert" gelegt. Jetzt kann der Rest auch rein. Da der Speedtest kontinuierlich laufen soll gibt es den Einstiegspunkt wo nichts anderes passiert als Speedtest starten, warten und das ganze wiederholen: #! /bin/bash while true do. / sleep 600 done Die eigentliche Messung und übertragung in die InfluxDB findet dann in der statt: # Ausgabe Datei löschen und neu anlegen rm -f touch # Speedtest ausführen, Ausgabe als csv und umleiten in die speedtest --format=csv > # alle Ergebnisse speichere ich noch zusätzlich FILENAME=html/`date +'%Y'`-`date +'%m'` echo Schreibe nach $FILENAME LASTLINE=`cat ` echo $LASTLINE >> $FILENAME echo Ergebnis\r\n$LASTLINE # Auslesen von PING, Download (DL) und Upload (UL) aus der CSV - Kommawerte werden gelöscht.