NEWS
Performance Probleme iobroker
-
Moin zusammen,
meine Iobroker Instanz läuft auf einem Rasperry Pi3+B.
Leider habe ich seit dem einbinden der neuen Scripte massive Performance Probleme wenn ich in den Skripten arbeiten möchte.
Teilweise hängt sich das System für mehrere Minuten auf und erst dann kann weiter gearbeitet werden.
Ram Auslastung ist ziemlich hoch.
Freier Ram Speicher nur 18-22 %
Habe versucht alle unnötigen Adapter zu beenden.
Dies brachte nur sehr wenig Erfolg.
Gibt es eine Möglichkeit den Pi3 flott zu machen ohne gleich neue Hardware anzuschaffen?
Habe etwas von Auslagerungsdatei und dem Zusammenspiel mit der SD Karte gelesen?
Sollte ich auf eine SSD wechseln?
Ram Erweiterung ist ja erstmal so auf dem Pi3 nicht vorgesehen.
Jemand einen brauchbaren Tipp für mich? -
@Fridolin01 sagte in Performance Probleme iobroker:
Freier Ram Speicher nur 18-22 %
Bei 1GB RAM ist das noch jede Menge
Auf SSD umsteigen hilft hier auch nicht, zumindest was die Performance des 3er Pi angeht. Der hat einfach zu wenig RAM und außer "kauft Dir was größeres" wirst hier nicht wirklich viel brauchbare Tipps bekommen, da der RAM das Hauptproblem ist und RAM auslagern, nennt sich in dem Falls swap und killt früher oder später die SD Karte. -
@Fridolin01 Läuft die Kiste in Run Level 3?
who -r
-
@Thomas-Braun said in Performance Probleme iobroker:
@Fridolin01 Läuft die Kiste in Run Level 3?
who -r
Das prüfe ich wie ?
Was bringt eine Änderung ?
Sry Newbie -
@Fridolin01
das ist der Befehl zum Prüfen -
@Jan1 said in Performance Probleme iobroker:
@Fridolin01
das ist der Befehl zum PrüfenDas hatte ich verstanden.
Ändern dann auf
1 Einzelbenutzerbetrieb (engl. single user mode) ? -
@Fridolin01
na auf was läuft die Kiste denn nun überhaupt, bevor hier weiter geraten wird? -
@Jan1 said in Performance Probleme iobroker:
@Fridolin01 sagte in Performance Probleme iobroker:
Freier Ram Speicher nur 18-22 %
Bei 1GB RAM ist das noch jede Menge
Auf SSD umsteigen hilft hier auch nicht, zumindest was die Performance des 3er Pi angeht. Der hat einfach zu wenig RAM und außer "kauft Dir was größeres" wirst hier nicht wirklich viel brauchbare Tipps bekommen, da der RAM das Hauptproblem ist und RAM auslagern, nennt sich in dem Falls swap und killt früher oder später die SD Karte.Kann ich das Swap nicht auf die SSD auslagern?
Flott genug sollte diese doch sein oder nicht? -
@Jan1 said in Performance Probleme iobroker:
@Fridolin01
na auf was läuft die Kiste denn nun überhaupt, bevor hier weiter geraten wird?Linux
-
@Fridolin01
Der runlevel ist gefragt, also was kommt beim Ausführen des Befehl von Thomas als Antwort raus, so schwer ist das ja auch für ein absoluten Anfänger nicht -
@Jan1 said in Performance Probleme iobroker:
@Fridolin01
Der runlevel ist gefragt, also was kommt beim Ausführen des Befehl von Thomas als Antwort raus, so schwer ist das ja auch für ein absoluten Anfänger nichtBin gerade im Büro und kann das heute Nachmittag erst prüfen sry.
Trotzdem schonmal vielen Dank für die Lösungsansätze. -
@Fridolin01
Ok, dann mach das mal und Runlevel 3 wäre schon OK, wobei bei wenn DU bei der Linux Installation da schon nicht direkt was anderes angegeben hast, dann läuft die Kiste mit 5 und das ist nix für so wenig RAM.Hier gleich mal ein Link zum Thema.
-
@Jan1 said in Performance Probleme iobroker:
@Fridolin01
das ist der Befehl zum PrüfenEs erscheint 5
Wenn ich allerdings init 3 eingebe verweigert er den Zugriff -
-
@Fridolin01
Dann würde ich schon mal RL3 fix eintragen imraspi-config
Ist aus der Erinnerung im Menü:
'Boot'
'B1'
'B1' -
hast du mal überprüft, wieviel cpu der javascript adapter braucht - in der console top (oder htop - muss installiert werden "sudo apt-get install htop") aufrufen und mal schauen, wie die auslastung ist - nicht das im script ein fehler ist und der adapter viel resourcen braucht - hatte das problem auch schon.
wenn du viele adapter ausschaltest und das script immer noch probleme macht - kann ich mir nicht vorstellen, das es unbedingt der ram ist, vorallem wenn du neustartest ohne diese adapter und nur die scripte laufenhat der raspi3 nicht nur usb2 (ssd)- weiß nicht, ob das wirklich viel bringt - mal abgesehen vom 1GB speicher als ram (wird immer das bottleneck bleiben)
ps:
ich weiß, du willlst keine neue hardware - habe auch mit banana Pi begonnen, dann auf ssd umgebaut, dann günstigen minipc um am ende doch bei nuc mit proxmox zu landen - hätte ich mir sparen sollenwenn du spaß an iobroker hast, mit vis arbeitest und viele scripte probieren magst, würde eine überlegung in richtung raspi4 mit ssd vielleicht doch sinn machen ?
-
@Fridolin01 Hatte früher auch mit dem Pi3+B diese/ähnliche Probleme. Als ich ihn jede Nacht neu starten lies, ging es so einigermaßen. Ich habe jetzt einen Pi4 mit 8GB Ram. 4GB Ram hätten auch völlig genügt, aber wenn schon neu, dann richtig. ich weis jetzt auch warum ich mit dem Pi3 diese Probleme hatte. Auf dem Pi4 kann ich sehen das er im iobroker immer um die 1500MB braucht. Er musste also demzufolge bei dem Pi3 der nur 1000MB Ram hat, immer auslagern und das macht das System immer langsamer. Der Pi4 läuft bei mir Tag und Nacht flott durch und es macht wieder Spass zu scripten etc.
Einzigster brauchbarer Tipp ist, mehr Ram, da genügen 4GB auch völlig aus. -
@jaridian sagte in Performance Probleme iobroker:
das er im iobroker immer um die 1500MB braucht. Er musste also demzufolge bei dem Pi3 der nur 1000MB Ram hat, immer auslagern
Das kann ein Trugschluss sein.
Linux "braucht" immer so viel RAM wie es zur Verfügung hat und gibt ihn blitzschnell frei, wenn er anderweitig gebraucht wird. -
@Fridolin01 sagte in Performance Probleme iobroker:
Ram Auslastung ist ziemlich hoch.
Freier Ram Speicher nur 18-22 %Gilt auch hier,
Frei ist nicht verfügbar!Wie viele Adapterinstanzen laufen?
Und die Frage nach möglichen Skripten, die unnötig Ressourcen verbrauchen, ist auch richtig.Gibt es irgendwas im log?
-
Na wenn der fette, unnötige X-Server jetzt (dauerhaft!) ausgeknipst ist hat auch der Raspi3 mit 1GB wieder etwas Luft zum atmen.