Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 1.78 KB

debian.md

File metadata and controls

56 lines (37 loc) · 1.78 KB

Infos zu anderen Debian/raspian Versionen

Interfacenamen bei Buster/Bullseye

Wenn auf VM's oder anderer Hardeware installiert werden soll und die Schnittstellennamen geändert wurden gibt es viele Fehlermeldungen in den Scripten

Bei einem OS das Grub als Bootloader verwendet ist folgende Änderung nötig um zu den Namen eth0 und wlan0 zurückzukehren.

sudo nano /etc/default/grub

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
update-grub

IPV6 deaktivieren

echo "net.ipv6.conf.all.disable_ipv6 = 1" >>/etc/sysctl.conf
sysctl -p

Laufzeiten

Im Rahmen der Regelschleife werden viele Processe gestartet. Die meisten sind Bash-Scripte Ein Zentraler bestandteil zum bilden der Zählersimulationen ist aber das Python-Script simcount.py Es wird je zu Software-Zähler einmal aufgerufen. ALso durchaus mehrfach je durchlauf der Regelschleife.

Hier mal die Laufzeiten auf den verschiedenen Plattformen.

Hardware Software Laufzeit Diff.
Pi3B+ Stretch python 2.7.13 60 ms 100%
Pi3B+ Stretch python3 3.5.3 147 ms 241%
Pi3B+ Stretch pypy 5.6.0/2.7.12 144 ms 240%
------------- ------------ ------------- ------
Pi3B+ Buster python 2.7.16 62 ms 103%
Pi3B+ Buster python3 3.7.3 92 ms 153%
Pi3B+ Buster pypy 7.0.0/2.7.13 173 ms 286%
------------- ------------ ------------- ------
Pi4 Bullseye python 3.9.2 87 ms 145%
Pi4 Bullseye python2 2.7.18 31 ms 51%
Pi4 Bullseye pypy 7.3.3/2.7.18 69 ms 115%

Gemessen und gemittelt wurden wurden jeweils 300 Aufrufe von openWB/runs/simcount.py

Bei der Umstellung der Python2 Scripte auf Pyhton3 ist also zu prüfen wie häufig sie innerhalb der Regelscheife aufgerufen werden.