Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Ressourcenhunger Client (Browser)

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Ressourcenhunger Client (Browser)

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
12 Beiträge 5 Kommentatoren 2.8k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • ruhr70R Offline
    ruhr70R Offline
    ruhr70
    schrieb am zuletzt editiert von
    #1

    Hi zusammen,

    mir macht der Ressourcenhunger von ioBroker und Vis ein bisschen Sorgen.

    Unter Mac OS X 10.10 und Google Chrome (aktuellste 64 Bit Version) zwingt ioBroker ein MacBook Air und ein recht aktuelles MacBook Pro Retina (mit 16 GB RAM, größte CPU) so sehr in die Knie, dass ein Arbeiten kaum noch möglich ist. Der Lüfter der Macbooks brüllen dauerhaft :shock: . Normalerweise sind die Books lautlos.

    In der Aktivitätsanzeige wird ein Tab (Goolge Chrome Helper) normalerweise mit 0,0 bis 2,0 angezeigt. Was auch immer für eine Einheit damit gemeint ist. Wenn ich ioBroker Admin, den Vis Editor und Vis auf habe, kommen diese zusammen locker auf einen Wert von über 120. Beende ich die Prozesse der Tabs, kann ich wieder locker arbeiten.

    Ich vermute mal, dass der Ressourcenbedarf systembedingt (node.js?) ist.

    Hat jemand einen Tipp, was ich ggf. lokal bei mir machen kann?

    Ein Tool, mit dem ich die Ressourcen eines Chrome Tab begrenzen kann oder ähnliches…?

    So ist das Arbeiten richtig zäh und ich muss Chrome immer mal wieder neu starten, um arbeiten zu können.

    VG,

    Michael

    Adapter: Fritzbox, Unify Circuit
    Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

    1 Antwort Letzte Antwort
    0
    • HomoranH Offline
      HomoranH Offline
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      Wenn ich das richtig verstehe, nutzt du das MacBook nur als client.

      Die iobroker Installation befindet sich woanders? Dort läuft nodejs.

      Auf dem client läuft dann nur noch JavaScript zum rendern der views.

      Allerdings muss ich dir zustimmen, dass einige views auch auf PC und tablet ziemlich belastend sind.

      Gesendet von meinem LIFETAB_S785X mit Tapatalk

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • ruhr70R Offline
        ruhr70R Offline
        ruhr70
        schrieb am zuletzt editiert von
        #3

        Auf dem MacBook Pro läuft auch der ioBroker Server unter Debian, allerdings auf einer VM in Fusion.

        Damit kommt das MacBook Pro recht gut zurecht. Wenn das ein Raspberry verpackt, dann die VM auf dem Pro erst recht ;-)

        Clientseitig nutze ich ioBroker auf beiden MacBooks. Das Pro braucht etwas länger, bis es irgendwann mal an seine Grenzen kommt. Das Air ist recht schnell am Ende.

        OK, das Konzept von node.js ist mir noch nicht zu 100% klar. Auf jeden Fall bringt es die Rechner nach einer Zeit an die Leistungsgrenze. Ich habe derzeit halt meistens die Adminoberfläche, den VIS Editior und Vis auf.

        Wenn die Rechner dann langsam werden, ist das zwar lästig, aber OK. Dafür ist mir ioBroker zu wichtig ;-)

        Und irgendwann ist es ja nur noch Vis, was am Client aufgerufen wird.

        Schön wäre, wenn man in Chrome die Ressourcen irgendwie begrenzen könnte, z.B. über eine Extensions. Da bin ich bisher nicht fündig geworden.

        Adapter: Fritzbox, Unify Circuit
        Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          starfish
          schrieb am zuletzt editiert von
          #4

          eigentlich ein alter Hut, aber man muss bei den Skriptsprachen eben unterscheiden zwischen Client-side und Server-side. Wenn schon ein Macbook pro ins Schwitzen kommt, dann ist nur zu verständlich, dass mein schwachbrüstiges Tablet zeitweise unerträglich langsam ist. So gesehen geht meine Rechnung mit dem Billig-Tablet an der Wand auch nicht auf :mrgreen: . Ein Hoffnungsschimmer immerhin, dass auch leistungsfähigere Tablets langsam erschwinglich werden.

          1 Antwort Letzte Antwort
          0
          • S Offline
            S Offline
            smiling_Jack
            schrieb am zuletzt editiert von
            #5

            Hallo

            bei vis wird es demächst eine kleine performenc verbesserung geben (Stichwort Themes und _projectview) wenn dann die probleme immernoch bestehen. Müssen wir mal kucken wodran es liebt.

            Mal eine Fragen bestehen die Probleme nur im Edit modus von Vis oder auch im normal Betrieb ?

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              starfish
              schrieb am zuletzt editiert von
              #6

              hallo Smiling-Jack,

              ich wollte mich keinesfalls beklagen - einerseits liegt das problem an meinem tablet, andrerseits ist es nicht ganz so schlimm wie oben beschrieben: ich kann mich täuschen, aber es sieht so aus, als ob nur der erste Aufruf der Seite verzögert ist, weitere Aktionnen sind dann deutlich schneller (vermutlich wegen cache?) Selbstredend, dass man bemüht sein sollte, die File-Grösse der Hintergrundbilder möglichst klein zu halten. Falls der editor etwas langsamer sein sollte, ist das eh nicht so störend. Ich hoffe ich konnte damit etwas relativieren. Im Grunde bin ich mit der performance von vis selbst zufrieden.

              Gruss

              starfish

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                smiling_Jack
                schrieb am zuletzt editiert von
                #7

                Ruhr70 scheint aber ja größere Probleme zu haben.

                Aber wie gesagt an der einen sache sind wir schon dran. Wobei die sich nur auswirkt wenn man viele views hat.

                1 Antwort Letzte Antwort
                0
                • ruhr70R Offline
                  ruhr70R Offline
                  ruhr70
                  schrieb am zuletzt editiert von
                  #8

                  sorry, ich bin gerade etwas busy.

                  auf die Frage oben. Meistens habe ich auf je einem Tab Admin, Vis Editor, vis auf. Manchmal dann noch zusätzlich Node-red und Rickshaw.

                  Werde darauf achten, was passiert, wenn nur vis offen ist.

                  die views sind ca. 10.

                  Kopfzeile, Navigation und Statusfeld sind als eigene Views realisiert, die als View im View angezeigt werden.

                  nutze aber sehr viele Widgets.

                  tlw. bis zu 10 übereinander.

                  das ist derzeit meinen mangelnden JavaScript Kenntnissen geschuldet.

                  Status Licht an, realisiere ich z.B. nicht als Script, sondern habe 10 Widgets übereinander liegen. Sind alle Lichtet aus, wird nichts angezeigt. ist nur ein Licht an, wird das signalisiert.

                  die Frage ist, ob die vielen Widgets ein Problem sind

                  Gesendet von iPhone mit Tapatalk

                  Adapter: Fritzbox, Unify Circuit
                  Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                  1 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    pix
                    schrieb am zuletzt editiert von
                    #9

                    Hallo,

                    ich nutze auch eine OS X Umgebung und habe keinerlei Probleme. IoBroker und CCU.IO laufen auf einem Mac Mini (Mitte 2011, i5) und Yosemite 10.10.2. Der Rechner serviert auch Musik und manchmal Filme.

                    Admin, VIS, Nodered, CCU.IO, DashUI, laufen alle gleichzeitig auf einem iMac oder unterwegs ein Macbook Air in verschiedenen Browsern. Auch da keine Probleme.

                    Hast du vielleicht ein Skript, dass viel Ressourcen frisst? Ich hatte mal versehentlich eines gebaut, das hat den Server sofort an die Leistungsgrenze gebracht, dass ich das Skript fast nicht mehr ausschalten konnte. Kannst du sehen, wieviel der Javascript Adapter verbraucht (Aktivitätsanzeige)?

                    Gruß

                    Pix

                    ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                    1 Antwort Letzte Antwort
                    0
                    • ruhr70R Offline
                      ruhr70R Offline
                      ruhr70
                      schrieb am zuletzt editiert von
                      #10

                      Hi Pix,

                      ich verstehe Deine Frage nicht ganz. Du meinst der JavaScript Adapter clientseitig?

                      Ich habe das Probleme auch auf den Macs, auf denen iobroker nicht läuft und ich nur per Browser zugreife.

                      Dort sehe ich in der Aktivitätsanzeige, dass alle iobroker Tabs sich irgendwann die kompletten Rechnerressourcen teilen.

                      In der Aktivitätsanzeige tauchen diese als "Chrome Helper" oder so auf (wie jeder offene Tab).

                      Die Scripte laufen doch auf dem iobroker Server oder?

                      Dort habe ich keine Ressourcenprobleme (unter VM auf Debian).

                      VG

                      Michael

                      Adapter: Fritzbox, Unify Circuit
                      Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                      1 Antwort Letzte Antwort
                      0
                      • P Offline
                        P Offline
                        pix
                        schrieb am zuletzt editiert von
                        #11

                        Ach so, das habe ich wohl falsch verstanden. Tut mir leid.

                        Gruß

                        Pix

                        Gesendet von meinem iPhone mit Tapatalk

                        ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                        1 Antwort Letzte Antwort
                        0
                        • ruhr70R Offline
                          ruhr70R Offline
                          ruhr70
                          schrieb am zuletzt editiert von
                          #12

                          Ich bin doch für jeden Hinweis dankbar!

                          Danke auch jetzt für Deine Rückmeldung. Hatte schon Zweifel an meinen Verständnis der Architektur.

                          Wobei ich verstanden habe, dass bei Dir sowohl der Server sehr genügsam läuft, als auch alle Deine Clients (diverse Browser auf diversen Macs) die Rechner nicht übermässig strapazieren.

                          Adapter: Fritzbox, Unify Circuit
                          Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                          1 Antwort Letzte Antwort
                          0
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

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

                          337

                          Online

                          32.7k

                          Benutzer

                          82.4k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe