Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ioborker performacne auf raspi 4

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    ioborker performacne auf raspi 4

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

      Hallo,

      ich bin gerade auf der Suche, vielleicht habt ihr eine Idee:

      Ich versuche mit js ca. 400 REST API Aufrufe / Minute zu machen. Der Aufruf enthält nahezu keinen Payload. Im Code habe ich einen Counter mit dem ich sehen kann, das die Function ~400 mal aufgerufen wird. Die API selbst erhält aber nur etwa 60Req/min - ich verliere hier also eine menge daten.

      Das läuft auf einem raspi 4, die CPU Auslastung ist nie über 3%
      Die REST API läuft in einer Azure Function die auch keine Ressourcen Limits hat.

      Hat jemand ne Idee, wo ich da noch reingucken kann?

      liv-in-sky Homoran 2 Replies Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @larsz last edited by

        @larsz wlan oder lan

        L 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @larsz last edited by

          @larsz why in the English section?

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

            @liv-in-sky LAN

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

              @homoran Sorry, did't recognize

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

                @larsz sagte in ioborker performacne auf raspi 4:

                @homoran Sorry, did't recognize

                dann schieb ich mal 🙂

                mit Javascript hat es wohl auch nichts wirklich zu tun, oder?

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

                  @homoran hmmm, code ist in js, insofern, vielleicht

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

                    @larsz kannst du nicht eine große abfrage über die api machen und die dann in javascript zerlegen - ich glaube, es ist einfach zu viel

                    ich kenne das z.b. von sonoff - ich schalte abends alle mqtt verbindungen über http-request in den sonoffs ab, wenn ich das ohne pausieren mache, wird es einfach nicht immer ausgeführt

                    wie gesagt, meine vermutung: zuviel - egal, ob du einen raspi hast - 6 abfragen pro sekunde

                    wie frägst du eigentlich ab - mit axios ?

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

                      @liv-in-sky Danke dir, ich bündle da schon einiges 🙂 tatsächlich sind das mehr als 1500 Datenpunkte / min
                      Und ich sende die Daten an die Azure Function mit require("request")

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

                        @larsz da müssen wir noch auf jmd warten, der da mehr erfahrung mit api's hat - aber du kannst noch axios austesten und mit await warten, damit nicht gleichzeitig alles auf einmal gesendet wird

                        evtl mal dein script posten, damit die profis das ansehen können

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

                          @liv-in-sky danke dir, der aufruf ist schon async.
                          habe jetzt noch mehr entzerrt und mehr events gesammelt um sie als Batch zu senden, mal schauen ob das was bringt 🙂

                          1 Reply 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

                          830
                          Online

                          31.6k
                          Users

                          79.5k
                          Topics

                          1.3m
                          Posts

                          3
                          11
                          306
                          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