Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Ist der Raspi überlastet?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Ist der Raspi überlastet?

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      maxpd last edited by

      Hi,

      ich hab einen Raspi4 mit 2gb RAM.
      Festplatte frei: 76%, Gesamte RAM-Auslastung: 2166 Mb / Frei: 40% = 741 Mb [Server: iobroker - 37 Prozesse] - wobei der RAM irgendwann bis zu Frei: 10% absackt ergo 90% voll ist.
      Die CPU hat eine Auslastung von ~3%
      42 Adapter sind installiert.
      Objekte: 7345, Zustände: 6307

      Jetzt bekomme ich immer häufiger diese Meldung:

      ed59dcf7-4065-4d0c-aab9-5d24cf520004-image.png

      Dann scheint er neuzustarten. Der Raspi hängt am LAN.

      Ist der Raspi überlastet?

      Manchmal mache ich eine Sprachabfrage über Google Home, die von iobroker verarbeitet werden muss und warte gerne mal ~30 Sekunden bis ich eine Rückmeldung erhalte. Im Extremfall auch 1h.

      Ist der Raspi überlastet?

      Ab und zu wird ein Licht mit Bewegungssensoren nicht aktiviert oder auch wenn ich Licht per Sprache aktiviere/deaktiviere reagiert das System nicht. Natürlich immer, wenn ich nicht gerade am Rechner bin und nachgucken kann was er wieder für Schluckauf hat.

      Ist der Raspi überlastet?

      Mit der 4er Admin Version hatte ich Links noch ein Event Tab, dass nur sowas von runtergerattert ist, dass man kaum was lesen konnte. Weiß nicht ob das normal ist bei der Anzahl an Objekten. In der 5er finde ich den Tab nicht mehr.

      Ist der Raspi überlastet?

      Reicht es aus einen Raspi mit 4 oder 8gb hinzustellen, oder ist ab der Dimension ein Raspi insgesamt nicht mehr geeignet?

      Gruß
      maxpd

      Thomas Braun 1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @maxpd last edited by

        @maxpd

        ps aux | grep Xorg
        who -r
        htop
        
        M 1 Reply Last reply Reply Quote 0
        • M
          maxpd @Thomas Braun last edited by

          @thomas-braun

          aaf2ce2b-8959-426d-a0d1-f16659fc1859-image.png

          bdbb141f-a120-47c8-8225-6b1165180ae0-image.png

          Thomas Braun 1 Reply Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @maxpd last edited by

            @maxpd

            Keine Screenshots. Kann ich nicht lesen.
            Text in CodeTags setzen.

            M 1 Reply Last reply Reply Quote 0
            • M
              maxpd @Thomas Braun last edited by

              @thomas-braun

              
              pi@iobroker:~ $ ps aux | grep Xorg
              pi       27582  0.0  0.0   7360   560 pts/1    S+   22:26   0:00 grep --color=au                                                      to Xorg
              pi@iobroker:~ $ who -r
                       Runlevel 3   2021-07-04 12:53
              pi@iobroker:~ $
              
              

              Für Htop bekomme ich das aber nicht hin. kann ich in putty nicht markieren. Wenn man das Bild anklickt ist es aber scharf

              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @maxpd last edited by

                @maxpd sagte in Ist der Raspi überlastet?:

                Wenn man das Bild anklickt ist es aber scharf

                Nutzt mir auf einem Handy-Display aber nix.
                Da dürfte dir ein skript 'um die Ohren' fliegen.
                Und läuft da piVCCU auch noch mit?

                1 Reply Last reply Reply Quote 0
                • M
                  maxpd last edited by maxpd

                  Wie kann ich dir htop zur Verfügung stellen?

                  Ja pivCcu läuft auch noch drauf. Sorry.

                  An was machst du fest dass ein Script dazwischen funkt?
                  Wie kann ich das verantwortliche Script identifizieren?
                  Lässt sich die Auslastung einzelner Scripte einsehen?
                  Dachte wegen der niedrigen CPU Auslastung ist das alles fine.

                  Habe über 50 Scripte mit 200 triggern.

                  Thomas Braun liv-in-sky 2 Replies Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @maxpd last edited by

                    @maxpd Dann läuft da eines der 50aus dem Ruder.

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      maxpd @Thomas Braun last edited by

                      ok. Wie kann ich nun weiter vorgehen?
                      Habe da ja mehrere Fragen gestellt, die ich mit der letzten Antwort nicht ganz beantwortet verstehe.

                      Thomas Braun 1 Reply Last reply Reply Quote 0
                      • Thomas Braun
                        Thomas Braun Most Active @maxpd last edited by

                        @maxpd
                        Alle Skripte aus und nach und nach einschalten. Auslastung beobachten.
                        Bei 50 Skripten hat sehr zeitaufwendig. Aber besser kannst du das soweit ich weiß nicht eingrenzen.

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          maxpd @Thomas Braun last edited by

                          @thomas-braun

                          also über htop auslesen?
                          Auf welche Werte muss ich da achten?
                          Ist die Auslastung nach dem htop Screenshot hoch?

                          Über

                          top
                          

                          Wird die cpu mit 3% angegeben.

                          Homoran liv-in-sky OliverIO 3 Replies Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @maxpd last edited by

                            @maxpd sagte in Ist der Raspi überlastet?:

                            Über
                            top

                            Wird die cpu mit 3% angegeben.

                            das ist eine Momentaufnahme in der das ominöse Skript vielleicht gerade nicht läuft

                            1 Reply Last reply Reply Quote 0
                            • liv-in-sky
                              liv-in-sky @maxpd last edited by

                              @maxpd in deinem htop ist der swap speicher voll - evtl ist das ein thema

                              wenn ein script dazwischen funkt, sieht man das sehr häufig, wenn der javascript.0 im htop hoch ist - scheint er nicht zu sein

                              Homoran 1 Reply Last reply Reply Quote 0
                              • liv-in-sky
                                liv-in-sky @maxpd last edited by

                                @maxpd

                                was zeigt den

                                free && swapfind | sort -n -r
                                

                                in der console an

                                M 1 Reply Last reply Reply Quote 0
                                • Homoran
                                  Homoran Global Moderator Administrators @liv-in-sky last edited by

                                  @liv-in-sky sagte in Ist der Raspi überlastet?:

                                  in deinem htop ist der swap speicher voll - evtl ist das ein thema

                                  @maxpd
                                  Es muss ja nicht die CPU sein, die deinen RasPi ausbremst. Fehlendes RAM und damit Auslagerung in den (sehr langsamen) SWAP bremst noch viel mahr

                                  1 Reply Last reply Reply Quote 0
                                  • OliverIO
                                    OliverIO @maxpd last edited by

                                    @maxpd
                                    hast du schon mal beobachtet ob der speicherverbrauch sich nach und nach aufbaut?
                                    oder ob er zu bestimmten Zeiten hoch und dann wieder runter geht?

                                    Wenn er sich nach und nach aufbaut, dann könntest du deine skripte mal nach Speicherlecks durchsuchen.
                                    du kannst hier mal schauen, da hatte ich bereits ein paar Sachen geschrieben nach was man suchen kann.
                                    https://forum.iobroker.net/topic/40101/gelöst-speicherlecks-im-iobroker?_=1630578347165

                                    Wenn es nur zu bestimmten Zeiten auftaucht und wieder geht, dann kannst du schauen welche Skripte zu diesen Zeiten gestartet werden (Weiß nicht, ob man den Start zeitabhängigker Skripts im Log sieht.)

                                    Kann natürlich auch eine Kombination von beiden sein.

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      maxpd @liv-in-sky last edited by

                                      @liv-in-sky

                                      pi@iobroker:~ $ free && swapfind | sort -n -r
                                                    total        used        free      shared  buff/cache   available
                                      Mem:        1911324     1525916      230452       29308      154956      330268
                                      Swap:        102396      102396           0
                                      -bash: swapfind: Kommando nicht gefunden.
                                      

                                      @homoran said in Ist der Raspi überlastet?:

                                      @maxpd
                                      Es muss ja nicht die CPU sein, die deinen RasPi ausbremst. Fehlendes RAM und damit Auslagerung in den (sehr langsamen) SWAP bremst noch viel mahr

                                      Also wäre dein Vorschlag ein neuer Raspi mit mehr RAM?

                                      @oliverio said in Ist der Raspi überlastet?:

                                      @maxpd
                                      hast du schon mal beobachtet ob der speicherverbrauch sich nach und nach aufbaut?
                                      oder ob er zu bestimmten Zeiten hoch und dann wieder runter geht?

                                      Gestern nach dem Neustart war er ja noch bei 40% frei. Jetzt sind es nur noch 18 %. Also er läuft definitiv voll. Ansonsten ist mir noch nichts aufgefallen.

                                      @oliverio said in Ist der Raspi überlastet?:

                                      Wenn es nur zu bestimmten Zeiten auftaucht und wieder geht, dann kannst du schauen welche Skripte zu diesen Zeiten gestartet werden (Weiß nicht, ob man den Start zeitabhängigker Skripts im Log sieht.)

                                      Kann man da evtl. mit einem Adapter, History und Flot irgendwie nen Graphen über die Leistung im Zeitverlauf bauen?
                                      Ich wühl mich am WE mal durch deinen Beitrag, da sehe ich auch so einen Graphen.

                                      Thomas Braun liv-in-sky 2 Replies Last reply Reply Quote 0
                                      • Thomas Braun
                                        Thomas Braun Most Active @maxpd last edited by

                                        @maxpd sagte in Ist der Raspi überlastet?:

                                        Also wäre dein Vorschlag ein neuer Raspi mit mehr RAM?

                                        Der läuft dann nur später voll. Du musst das (vermutlich krumme) Skript finden.

                                        M 1 Reply Last reply Reply Quote 0
                                        • M
                                          maxpd @Thomas Braun last edited by

                                          @thomas-braun Indem ich gucke nach Abschalten welches Skriptes der SWAP nicht mehr voll läuft. OK

                                          OliverIO W 2 Replies Last reply Reply Quote 0
                                          • liv-in-sky
                                            liv-in-sky @maxpd last edited by

                                            @maxpd

                                            geht der befehl nicht ?

                                            swapfind | sort -n -r
                                            

                                            dort siehst du sortiert, was den swap vollmacht - wenn es iobroker ist, dann kann es ein script sein

                                            M paul53 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            548
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            64
                                            2390
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo