Seite 1 von 1

[GELÖST] OH 4.1.0 auf Raspberry Pi 5 - 8GB ??? 64 oder 32 bit ???

Verfasst: 3. Jan 2024 21:06
von Florian.Reinartz
Moin Zusammen,

wollte mich mal langsam an OH 4 ranwagen und frage mich, sollte ich für den Raspberry Pi 5 mir 8GB RAM wieder die 32bit-Version von OH verwenden?
Habe gelesen, dass der Raspi etwas schwach ist für die 64 bit Version...

Danke und Gruß
Florian

Re: OH 4.1.0 auf Raspberry Pi 5 - 8GB ??? 64 oder 32 bit ???

Verfasst: 3. Jan 2024 22:06
von udo1toni
Wenn Du 8 GByte RAM hast, nimmst Du definitiv die 64-Bit Variante.

Die 32-Bit Variante braucht weniger RAM, weil die Zeiger nur halb so breit sind, eben 32 Bit statt 64 Bit. Das macht über den gesamten Code schon einen nicht unerheblichen Teil aus. Dafür kann man aber auch nur auf 4 GByte RAM zugreifen. Also selbst wenn man doppelt so viel RAM bräuchte (was nicht der Fall ist, die Zeiger machen ja nur einen kleinen Teil der Software aus), gewinnt man doch sehr viel mehr RAM über die zusätzlichen 4 GByte RAM.
Hinzu kommt, dass die 64-Bit Variante teilweise um den Faktor 10 schneller läuft - wenn man JavaScript Scripting verwendet dauert das erste Laden der Rules mit 32 Bit absurd lange (ich habe im englischen Forum von knapp einer Minute gelesen), mit 64 Bit steht der Code quasi instant zur Verfügung (hängt mit der internen Verwaltung in JavaScript zusammen, wenn ich es richtig in Erinnerung habe).

Beim Pi3 mit 1 GByte hat man also vor allem Nachteile, weil man wertvolles RAM vergeudet, beim Pi4 mit 4 GByte RAM spielt die Menge an verfügbarem RAM nur noch eine untergeordnete Rolle, so dass trotz weniger Speichereffizienz die 64-Bit Variante sinnvoll erscheint, wegen der erheblich höheren Verarbeitungsgeschwindigkeit. Erst recht gilt das für die 8 GByte Varianten. Der Pi5 ist im Übrigen durchweg etwa um den Faktor 2,5 schneller als der Pi4 (und der gilt eigentlich als sehr flotter Unterbau für openHAB)

Re: OH 4.1.0 auf Raspberry Pi 5 - 8GB ??? 64 oder 32 bit ???

Verfasst: 4. Jan 2024 00:55
von Florian.Reinartz
Moin,
vielen Dank für die Empfehlung und die toller Erklärung dazu.
Die SD ist schon beschrieben (über Raspberry Pi Imager).
Der Pi soll bis Samstag da sein…
Mal schauen…
Gruß
Florian