Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Steigender RAM Verbrauch normal?

    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

    Steigender RAM Verbrauch normal?

    This topic has been deleted. Only users with topic management privileges can see it.
    • Z
      zeron850 @Thomas Braun last edited by

      @thomas-braun

      So?

      Screenshot 2022-09-07 193147.jpg

      Thomas Braun L 2 Replies Last reply Reply Quote 0
      • L
        Lucky_ESA Developer Most Active @apollon77 last edited by

        @apollon77 Mein System hatte ich letzte Woche neu aufgesetzt und nur iobroker laufen. Alles ist aktuell und in meinem ical sind nur Müllabfuhrtermine von 2019 bis heute. Habe doch bereits selber alles geprüft und alle Logs sind sauber auch die syslog. Ich benötige ja auch keine Hilfe sondern wollte nur helfen😁
        Wenn ich Probleme mit dem ical habe werden ich den Adapter selber anpassen.

        Gruß//Lucky

        apollon77 1 Reply Last reply Reply Quote 1
        • apollon77
          apollon77 @Lucky_ESA last edited by

          @lucky_esa 2019 bis heute :-)) 3 jahre unnötige termine? 🙂

          L 1 Reply Last reply Reply Quote 0
          • L
            Lucky_ESA Developer Most Active @Thomas Braun last edited by

            @thomas-braun system.adapter

            1 Reply Last reply Reply Quote 0
            • L
              Lucky_ESA Developer Most Active @apollon77 last edited by

              @apollon77 sagte in Steigender RAM Verbrauch normal?:

              @lucky_esa 2019 bis heute :-)) 3 jahre unnötige termine? 🙂

              Das stimmt aber wearum sollte ich diese löschen. Der Adapter sollte doch nur das aktuelle Jahr laden, oder habe ich da was verpasst 🙂

              apollon77 1 Reply Last reply Reply Quote 0
              • apollon77
                apollon77 @Lucky_ESA last edited by

                @lucky_esa Kommt darauf an. wenn das alles einzeltermine sind lädt er ALLES und sortiert aus (wie sollte er denn auch nur einzelne Events erkennen ohne alles anzuschauen). Wenn es serien sind dann hast Du recht ... dann werden basierend auf den serien die Termine berechnet mit den wiederholungsfrequenzen und dann nur die Zukunft betrachtet.

                Wie gross ist denn das File was er lädt? Das wäre mal ein ersten anzeichen

                L 1 Reply Last reply Reply Quote 0
                • L
                  Lucky_ESA Developer Most Active @apollon77 last edited by

                  @apollon77

                  Wie gross ist denn das File was er lädt? Das wäre mal ein ersten anzeichen

                  Ist in meiner ersten Post als Bild dargestellt. 18MB.

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

                    @zeron850

                    Ich seh da bis auf den Java-Brocken (schalte den doch mal aus) nichts ungewöhnliches.
                    Auf meinem System genehmigt sich der js-controller 4,1%, bei doppeltem Arbeitsspeicher (8GB Raspberry 4). Passt also bei dir ungefähr dann auch.

                    Homoran 1 Reply Last reply Reply Quote 0
                    • apollon77
                      apollon77 @Lucky_ESA last edited by

                      @lucky_esa Das ist nicht klein 🙂 Er hat das im RAM, danach die Objekt-Repräsentationen davon, die ggf größer sind als die reinen" daten ... das summiert sich schnell.

                      Wenn Du so knapp an der RAM grenze bist dann wäre das einfachste mal 3 Jahre an Vergangenheit zu killen

                      1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @Thomas Braun last edited by

                        @thomas-braun sagte in Steigender RAM Verbrauch normal?:

                        @zeron850
                        Ich seh da bis auf den Java-Brocken

                        wenn ich das richtig sehe wächst der auch gewaltig.
                        jetzt sind es 727M, gestern waren es 635M

                        apollon77 1 Reply Last reply Reply Quote 0
                        • apollon77
                          apollon77 @Homoran last edited by

                          @homoran Jupp man sollte schauen was bei dem Javaprozess für Limits gesetzt sind. Java krallt sich sonst alles was es kriegt und gibt es nur schwer wieder her btw garbage collection erst dann wenn nötig ... aber ggf macht er es zu spät weil heap und so falsch definiert sind

                          1 Reply Last reply Reply Quote 0
                          • L
                            Lucky_ESA Developer Most Active @zeron850 last edited by

                            @apollon77
                            @zeron850 Wie hoch ist denn bei dir der rss vom ical?
                            system.adapter.ical.0.memRss (Expertenmodus aktiv)
                            Es ist schon merkwürdig das er bei mir von 60MB dann auf > 600MB wächst. Habe den Adapter angepasst auf Daten 2022 und konnte das Datenvolumen von 18MB auf 28KB reduzieren. Der Adapter läuft nun seit 6 Stunden mit 60 MB statt 600MB.

                            Gruß//Lucky

                            Z 1 Reply Last reply Reply Quote 1
                            • Z
                              zeron850 @Lucky_ESA last edited by

                              @lucky_esa

                              Der rss bei dem Adapter ist aktuell bei 72 MB und benötigt bei mir zumindest kaum mehr.

                              L 1 Reply Last reply Reply Quote 0
                              • L
                                Lucky_ESA Developer Most Active @zeron850 last edited by Lucky_ESA

                                @zeron850 Keine Ahnung was du alles anwendest um deinen Verbrauch der Adapter zu tracken. Wenn du magst kannst du gerne mein Blockly verwenden um die Datenpunkte zu tracken (geht natürlich auch mit History). Das Blockly speichert jede Minute die Daten von memRss, memHeapUsed und memHeapTotal auf deine SDCard was natürlich die Lebensdauer minimiert.
                                Hier das Blockly 10.09.22 13:45:
                                ram_v1.zip

                                Hier die Deviceinfo für IQontrol. In IQontrol ein neues Geräte anlegen und dort den Bleistift anklicken. Dann nach ganz unten scrollen und das File importieren. Die Auswahl-/Einstellmoglichkeiten sollten selbsterklärend sein. Natürlich sollte es in VIS über HTML auch möglich sein...


                                1.jpg
                                2.jpg
                                3.jpg

                                2022-09-07_iqontrol_0_deviceoptions.json

                                Vielleicht hilft es dir. Fakt ist, dass ich mittlerweile leider auch bei 3,5 GB liege und daher muss ich mir wohl einen neue PI4 mit 8GB kaufen...Die Preise sind allerdings unterirdisch...

                                Gruß//Lucky

                                apollon77 Z 2 Replies Last reply Reply Quote 0
                                • apollon77
                                  apollon77 @Lucky_ESA last edited by

                                  @lucky_esa 3,5gb … und das steht beim“free -m“ bei used?? Oder was sagt die Ausgabe genau? Oder ist das wegen dem Java Prozess und anderen Kram was neben iobroker noch läuft?

                                  L 1 Reply Last reply Reply Quote 0
                                  • Z
                                    zeron850 @Lucky_ESA last edited by zeron850

                                    @lucky_esa

                                    Besten Dank für das Skript. Ich werde es mir ansehen und ausprobieren. Ich sende aktuell über ein Js Script die Entwicklung des memRss an Thingsspeak. Dort wird es dann auch gleich visualisiert und ich kann mittels Smartphone App leicht die Entwicklung verfolgen.

                                    Das stimmt die Preise für die Raspi sind aktuell überteuert. Das ist auch der Grund warum ich bei Odroid gelandet bin. Der C4 macht einen tollen Job, benötigt etwas weniger Strom als ein vergleichbarer Pi4 und hat in manchen Punkten etwas mehr Power (u. a. CPU). In Summe sind die Ordroids lieferbar und preislich noch an der Schmerzgrenze. Es gibt auch einen Odroid M1 mit 8 GB falls du mit einem anderen Hersteller leben kannst.

                                    Es ist auf jedenfall ein Thema vom ioBroker und dem Java Prozess der sich immer mehr RAM leistet. So wie ich das hier lese haben manche Raspi Nutzer dieses Problem nicht. Ich vermute die Kombination Odroid, DietPi und ioBroker wird das Thema sein.

                                    Nachdem von den Leuten hier in diesem Forum bislang keine Ursache ermittelt werden konnte, werde ich den C4 jede Nacht neustarten lassen. Zumindest reicht der RAM des C4 für 24-36h aus.

                                    Dennoch Danke an alle die sich mit meinem Anliegen beschäftigt haben.

                                    1 Reply Last reply Reply Quote 0
                                    • L
                                      Lucky_ESA Developer Most Active @apollon77 last edited by

                                      @apollon77 Ich reden hier über memRss. Allerdings sieht free -m auch nicht wirklich besser aus. Wie bereits geschrieben habe ich ein frisches System PI4 4GB RAM mit Lite 64 bit und nur iobroker aufgesetzt. Ein paar Crontabs laufen aber das verbraucht kaum was. Wie bereits von mir geschrieben lag es bei mir an den ical Adapter. Diesen habe ich nun angepasst und nun laufe ich halt am Limit mit max 1 Absturz am Tag statt 3-4.
                                      Bin der Meinung das ich diese Thematik nach dem Update auf node 16.17.0 habe.

                                                   gesamt       benutzt     frei      gemns.  Puffer/Cache verfügbar
                                      Speicher:       3794        2962         344           0         487         753
                                      Swap:              0           0           0
                                      

                                      Ich werde weiter beobachten und berichten.

                                      @zeron850 Danke für die Infos. Aber leider kann ich mich schwer von Pi abwenden. Habe derzeit 4 Stück für mein Smart Home am laufen. Werde heute das Script austauschen da noch ein Log auf Info steht was das iobroker-Log zumüllt.

                                      Gruß//Lucky

                                      apollon77 1 Reply Last reply Reply Quote 0
                                      • apollon77
                                        apollon77 @Lucky_ESA last edited by

                                        @lucky_esa Aber auch 1 Absturz am Tag ist zuviel. Zeig mal die ausgabe von Top und wenn top läuft einmal Shift-S drücken dann sortiert er nach RAM usage (und bitte kein komisches htop)

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

                                          @apollon77

                                          Oder

                                          top -o RES
                                          
                                          1 Reply Last reply Reply Quote 1
                                          • L
                                            Lucky_ESA Developer Most Active last edited by

                                            @thomas-braun
                                            @apollon77
                                            Ihr gebt nicht auf, oder 🙂 Ich bin doch zufrieden. Werde nochmal erneut aufsetzen mit der Lite 32 Bit. Habe ich dann noch immer Probleme kauf ich mir einen neuen Raspberry.

                                            pi@raspberrypi:~ $ top -o RES
                                            top - 14:54:58 up  1:08,  2 users,  load average: 0,47, 0,57, 0,64
                                            Tasks: 187 total,   2 running, 185 sleeping,   0 stopped,   0 zombie
                                            %CPU(s):  5,5 us,  0,8 sy,  0,0 ni, 93,6 id,  0,0 wa,  0,0 hi,  0,2 si,  0,0 st
                                            MiB Spch:   3794,4 total,    679,5 free,   2698,3 used,    416,6 buff/cache
                                            MiB Swap:    100,0 total,    100,0 free,      0,0 used.   1021,7 avail Spch
                                            
                                                PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     ZEIT+ BEFEHL
                                                518 iobroker  20   0 1342300 536260  36492 S  10,9  13,8  19:08.47 iobroker.js-con
                                                882 iobroker  20   0 1144400 485348  36132 S   4,9  12,5   9:17.67 io.javascript.0
                                                715 iobroker  20   0 1047996 193784  36484 S   0,7   5,0   1:53.01 io.admin.0
                                               2020 iobroker  20   0  697092 108920  33328 S   0,3   2,8   0:35.15 io.iqontrol.0
                                               1063 iobroker  20   0  959208 103580  32828 S   0,0   2,7   0:17.00 io.zigbee.0
                                               1215 iobroker  20   0  937636  93148  36848 S   1,3   2,4   2:05.82 io.lg-thinq.0
                                               1979 iobroker  20   0  946724  92604  32580 S   0,0   2,4   1:57.05 io.parcel.0
                                                938 iobroker  20   0  945808  89088  36576 S   0,0   2,3   0:16.66 io.telegram.0
                                                949 iobroker  20   0  946244  88444  36612 S   0,0   2,3   0:15.58 io.telegram.1
                                               1204 iobroker  20   0  946324  86892  32156 S   0,0   2,2   0:16.57 io.worx.0
                                               1233 iobroker  20   0  678888  85032  31348 S   0,3   2,2   1:28.93 io.enigma2.0
                                               1473 iobroker  20   0  747292  84912  31880 S   0,0   2,2   0:10.60 io.iot.0
                                               1166 iobroker  20   0  673824  84288  31580 S   3,0   2,2   2:37.33 io.fritzboxdect
                                               1328 iobroker  20   0  938644  80816  31888 S   0,3   2,1   0:11.18 io.web.0
                                                986 iobroker  20   0  674032  78576  31228 S   0,7   2,0   0:20.34 io.hm-rega.0
                                               1155 iobroker  20   0  672340  78412  36032 S   0,0   2,0   0:08.57 io.backitup.0
                                               1070 iobroker  20   0  672392  77248  31280 S   1,3   2,0   0:29.04 io.tr-064.0
                                               2035 iobroker  20   0  670548  76732  35836 S   0,0   2,0   0:13.78 io.logparser.0
                                                964 iobroker  20   0  672312  76132  31392 S   0,0   2,0   0:34.53 io.hm-rpc.0
                                               1925 iobroker  20   0  658360  74328  42924 S   0,0   1,9   0:09.07 io.amazon-dash.
                                               1101 iobroker  20   0  931444  72452  31964 S   0,0   1,9   0:17.71 io.alexa2.0
                                               1051 iobroker  20   0  668996  71780  31484 S   0,3   1,8   0:11.44 io.yamaha.0
                                               2009 iobroker  20   0  665816  71288  36128 S   0,0   1,8   0:07.90 io.followthesun
                                               1297 iobroker  20   0  866692  69872  31864 S   0,0   1,8   0:11.39 io.info.0
                                               1036 iobroker  20   0  664860  69784  31208 S   0,0   1,8   0:09.84 io.hm-rpc.2
                                               1358 iobroker  20   0  669108  68500  31320 S   0,0   1,8   0:09.51 io.simple-api.0
                                                871 iobroker  20   0  654148  67904  31060 S   0,0   1,7   0:11.20 io.history.0
                                               1408 iobroker  20   0  664340  67176  31196 S   0,0   1,7   0:07.19 io.time-switch.
                                               1541 iobroker  20   0  794428  67076  32164 S   0,3   1,7   0:18.79 io.hekr.0
                                                999 iobroker  20   0  664412  66720  31164 S   0,0   1,7   0:08.15 io.hm-rpc.1
                                               2080 iobroker  20   0  664056  66336  31728 S   0,3   1,7   0:07.50 io.trashschedul
                                                897 iobroker  20   0  649084  64804  31268 S   0,0   1,7   0:07.04 io.email.0
                                               1260 iobroker  20   0  645644  63184  31548 S   0,0   1,6   0:07.22 io.lgtv.0
                                               1805 iobroker  20   0  648316  63128  31128 S   0,0   1,6   0:06.86 io.text2command
                                               1271 iobroker  20   0  644244  62232  31580 S   0,0   1,6   0:08.97 io.lgtv.1
                                               1136 iobroker  20   0  646228  61916  31152 S   0,3   1,6   0:06.90 io.discovery.0
                                            
                                            

                                            Gruß//Lucky

                                            apollon77 DJMarc75 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            410
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            11
                                            125
                                            9357
                                            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