So vielen Dank Leute,
Inzwischen bin ich (was die Leistungsfähigkeit eines Raspberrys anbelang) auch ein wenig schlauer geworden - der Ram scheint in der Tat nebensächlich zu sein
Beim Aufruf einer Wiki-Webseite oder einer Seite des Test-Shops steigt die CPU-Auslastung kurzfristig um ca. 20% - d.h. jeder Bot würde meinen Raspi in wenigen Sekunden lam legen.
Ich werde also niemals ein Portforwarding auf den Raspberry einrichten - wenn ich ihn nur im Intranet nutze, dann hätte ich noch genug reserven für einen Radius-Server.
Insgesamt hat sich das Script also erledigt.
für den Fall, jemand etwas zum spielen braucht:
#!/bin/bash
AKTUELL=$(/bin/date +%d.%m.%Y-%H:%M:%S)
prozessorauslastung=$[100-$(top -bn 2 -d 1 | grep "Cpu(s)" | tail -n1 | awk '{print $8}' | cut -d "," -f1)]
stotalmb=$(echo "scale=3; $(grep -i memTotal /proc/meminfo|awk '{ print $2 }'| sed 's/\ //') / 1024" | bc | sed "s/^\(-\)\?\./\10./")
sfreimb=$(echo "scale=3; $(grep -i memFree /proc/meminfo|awk '{ print $2 }'| sed 's/\ //') / 1024" | bc | sed "s/^\(-\)\?\./\10./")
sbelegtmb=$(echo "scale=3; $stotalmb - $sfreimb" | bc | sed "s/^\(-\)\?\./\10./")
ramprozent=$(echo "scale=8; $(echo "scale=8; 100 / $stotalmb" | bc | sed "s/^\(-\)\?\./\10./") * $sbelegtmb" | bc | sed "s/^\(-\)\?\./\10./" | awk '{printf "%.2f\n", $1}' )
cputemperatur=$(vcgencmd measure_temp)
echo "$AKTUELL - $cputemperatur - CPU-Auslastung: $prozessorauslastung% - RAM gesamt: $stotalmb MB / frei: $sfreimb MB / belegt: $sbelegtmb MB ($ramprozent%)"
Alles anzeigen
Eigentlich nur noch interessant um zu sehen, was für einen Aufwand man in einem Shellscript für eine Fließkommarechnung betreiben muss.