Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Performance Probleme raspi p4

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    13
    1
    648

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.0k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    894

Performance Probleme raspi p4

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
34 Beiträge 5 Kommentatoren 949 Aufrufe 3 Beobachtet
  • Ä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.
  • haselchenH haselchen

    @babl

    Nimm doch mal z.B. zum Testen die USV ab und gucke dann die Performance bzw. Stabilität an

    B Online
    B Online
    babl
    schrieb am zuletzt editiert von
    #13

    @haselchen die USV ist abgenommen, macht vom Load her keinen Unterschied.

    1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @babl sagte in Performance Probleme raspi p4:

      2 USB 2 ist usv per USB

      Heisst das, dass da ausser ioBroker noch was auf dem RasPi läuft?

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #14

      @homoran sagte in Performance Probleme raspi p4:

      Heisst das, dass da ausser ioBroker noch was auf dem RasPi läuft?

      da fehlt noch ne Antwort.

      und SQL scheint auch noch zu laufen.
      Auf dem Raspi selber oder extern?

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      B HomoranH 2 Antworten Letzte Antwort
      0
      • HomoranH Homoran

        @homoran sagte in Performance Probleme raspi p4:

        Heisst das, dass da ausser ioBroker noch was auf dem RasPi läuft?

        da fehlt noch ne Antwort.

        und SQL scheint auch noch zu laufen.
        Auf dem Raspi selber oder extern?

        B Online
        B Online
        babl
        schrieb am zuletzt editiert von babl
        #15

        @homoran ja das Nut Server Script läuft noch zusätzlich auf dem Raspi

        nach dieser Anleitung:

        https://haus-automatisierung.com/projekt/2018/06/03/projekt-nut-server.html

        und ja SQL läuft intern auf dem Raspi mit eigener Datenbank, sollte man das mit der Datenbank anders machen?

        1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @homoran sagte in Performance Probleme raspi p4:

          Heisst das, dass da ausser ioBroker noch was auf dem RasPi läuft?

          da fehlt noch ne Antwort.

          und SQL scheint auch noch zu laufen.
          Auf dem Raspi selber oder extern?

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #16

          @homoran sagte in Performance Probleme raspi p4:

          Heisst das, dass da ausser ioBroker noch was auf dem RasPi läuft?

          @babl sagte in Performance Probleme raspi p4:

          ja das Nut Server Script läuft noch

          @babl sagte in Performance Probleme raspi p4:

          ja SQL läuft intern auf dem Raspi

          Wenn ich jetzt noch was im log finde muss ich dann nochmal fragen oder war das jetzt alles?

          @babl sagte in Performance Probleme raspi p4:

          sollte man das mit der Datenbank anders machen?

          Das ist jetzt nicht das Thema, ich suche im Moment nur Dinge, die die Load "hochtreiben" könnten

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          B 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @homoran sagte in Performance Probleme raspi p4:

            Heisst das, dass da ausser ioBroker noch was auf dem RasPi läuft?

            @babl sagte in Performance Probleme raspi p4:

            ja das Nut Server Script läuft noch

            @babl sagte in Performance Probleme raspi p4:

            ja SQL läuft intern auf dem Raspi

            Wenn ich jetzt noch was im log finde muss ich dann nochmal fragen oder war das jetzt alles?

            @babl sagte in Performance Probleme raspi p4:

            sollte man das mit der Datenbank anders machen?

            Das ist jetzt nicht das Thema, ich suche im Moment nur Dinge, die die Load "hochtreiben" könnten

            B Online
            B Online
            babl
            schrieb am zuletzt editiert von
            #17

            @homoran sorry, ich bin davon ausgegangen daß sql eigentlich klar sein sollte, daß dies dabei ist und als ich den nut server eingerichtet habe stieg der load ja nicht, darum habe ich daß jetzt auch nicht mit angegeben, aber du hast schon recht sowas ist "schei....." wenn man Hilfe erwartet und nicht alles angibt, sorry dafür.

            HomoranH 1 Antwort Letzte Antwort
            0
            • B babl

              @thomas-braun Naja, so richtig Probleme, habe ich mit dem load eigentlich nicht es ist schon alles sehr gut erreichbar (vis und Admin) ich habe nur einen Webserver für eine Webseite die ich betreibe und da weiß ich halt daß der load über 1 eigentlich nciht gut ist.

              Das mit dem Zigbee wüßte ich eigentlich nicht was ich hier falsch gemacht habe, dies ist seit dem letzten Update so wenn ich den iobroker neu starte oder den Raspi reboot mache dann wird das Zigbee 3 mal "regebuilded" und dann läuft es aber problemlos Tagelang.

              In Github meinte der Ersteller vom Zigbee Adapter eventuell das da

              Please check if you have the serial port library installed multiple times.

              Aber da weiß ich auch nicht weiter. 1. wie man das überprüfen könnte und 2. woher hier eine weitere installation kommen sollte.

              Aber auf jeden Fall schon mal herzlichen Danke für eure Mühen.

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #18

              @babl sagte in Performance Probleme raspi p4:

              In Github meinte der Ersteller vom Zigbee Adapter eventuell das da
              Please check if you have the serial port library installed multiple times.

              Ja, da ist vermutlich was doppelt / verschachtelt installiert. Ich hatte das mal mit dem ble-Adapter, der wollte auch bei jedem Neustart des ioBroker gebaut werden. Lag aber daran, dass der doppelt installiert war. Hatte die Doublette denn gelöscht, dann war Ruhe.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              1 Antwort Letzte Antwort
              0
              • B babl

                @homoran sorry, ich bin davon ausgegangen daß sql eigentlich klar sein sollte, daß dies dabei ist und als ich den nut server eingerichtet habe stieg der load ja nicht, darum habe ich daß jetzt auch nicht mit angegeben, aber du hast schon recht sowas ist "schei....." wenn man Hilfe erwartet und nicht alles angibt, sorry dafür.

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #19

                @babl sagte in Performance Probleme raspi p4:

                sorry, ich bin davon ausgegangen daß sql eigentlich klar sein sollte, daß dies dabei ist

                Wo ist SQL dabei?
                hast du mySQL/SQLite oder MariaDB auf dem RasPi installiert?

                @babl sagte in Performance Probleme raspi p4:

                als ich den nut server eingerichtet habe stieg der load ja nicht,

                daran liegt ist es auch wahrscheinlich nicht

                Aber in der load average ist auch einen großer Anteil an I/O-Vorgängen enthalten.
                und wenn eine SQL-Database, in die im Sekundentakt geschrieben wird auf der SD-Karte ist, ist eine so geringe Load average von 1.5 überhaupt nicht verwunderlich.

                Also fassen wir mal zusammen. Auf em Raspi läuft

                • ioBroker
                • mySQL
                • NUT-Server
                • Zigbee über USB (da weiß ich nicht wie sehr das die I/O belastet)

                sonst noch was????

                kein Support per PN! - Fragen im Forum stellen -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                B 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @babl sagte in Performance Probleme raspi p4:

                  sorry, ich bin davon ausgegangen daß sql eigentlich klar sein sollte, daß dies dabei ist

                  Wo ist SQL dabei?
                  hast du mySQL/SQLite oder MariaDB auf dem RasPi installiert?

                  @babl sagte in Performance Probleme raspi p4:

                  als ich den nut server eingerichtet habe stieg der load ja nicht,

                  daran liegt ist es auch wahrscheinlich nicht

                  Aber in der load average ist auch einen großer Anteil an I/O-Vorgängen enthalten.
                  und wenn eine SQL-Database, in die im Sekundentakt geschrieben wird auf der SD-Karte ist, ist eine so geringe Load average von 1.5 überhaupt nicht verwunderlich.

                  Also fassen wir mal zusammen. Auf em Raspi läuft

                  • ioBroker
                  • mySQL
                  • NUT-Server
                  • Zigbee über USB (da weiß ich nicht wie sehr das die I/O belastet)

                  sonst noch was????

                  B Online
                  B Online
                  babl
                  schrieb am zuletzt editiert von babl
                  #20

                  @homoran sagte in Performance Probleme raspi p4:

                  @babl sagte in Performance Probleme raspi p4:

                  sorry, ich bin davon ausgegangen daß sql eigentlich klar sein sollte, daß dies dabei ist

                  Wo ist SQL dabei?
                  hast du mySQL/SQLite oder MariaDB auf dem RasPi installiert?
                  My SQL auf dem Raspi installiert

                  @babl sagte in Performance Probleme raspi p4:

                  als ich den nut server eingerichtet habe stieg der load ja nicht,

                  daran liegt ist es auch wahrscheinlich nicht
                  Ok Gut

                  Aber in der load average ist auch einen großer Anteil an I/O-Vorgängen enthalten.
                  und wenn eine SQL-Database, in die im Sekundentakt geschrieben wird auf der SD-Karte ist, ist eine so geringe Load average von 1.5 überhaupt nicht verwunderlich.
                  SD Karte ist falsch ich schreibe auf eine SSD über USB 3, hier habe ich mir ja auch gedacht daß das besser werden sollte mit der SSD Platte als mit der SD Karte

                  Also fassen wir mal zusammen. Auf em Raspi läuft

                  • ioBroker Ja
                  • mySQL
                  • NUT-Server
                  • Zigbee über USB (da weiß ich nicht wie sehr das die I/O belastet)

                  sonst noch was????

                  IO Broker = Ja
                  MySQL = Ja
                  Nut-Server = Ja
                  Zigbee über Conbee Stick = Ja

                  USB 3. SSD von Samsung mit 300mb/s
                  USB 2 Conbee Stick
                  USB 2 Nut Server USB der USV

                  Und Natürlich einiges an Visualisierungen

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • B babl

                    @homoran sagte in Performance Probleme raspi p4:

                    @babl sagte in Performance Probleme raspi p4:

                    sorry, ich bin davon ausgegangen daß sql eigentlich klar sein sollte, daß dies dabei ist

                    Wo ist SQL dabei?
                    hast du mySQL/SQLite oder MariaDB auf dem RasPi installiert?
                    My SQL auf dem Raspi installiert

                    @babl sagte in Performance Probleme raspi p4:

                    als ich den nut server eingerichtet habe stieg der load ja nicht,

                    daran liegt ist es auch wahrscheinlich nicht
                    Ok Gut

                    Aber in der load average ist auch einen großer Anteil an I/O-Vorgängen enthalten.
                    und wenn eine SQL-Database, in die im Sekundentakt geschrieben wird auf der SD-Karte ist, ist eine so geringe Load average von 1.5 überhaupt nicht verwunderlich.
                    SD Karte ist falsch ich schreibe auf eine SSD über USB 3, hier habe ich mir ja auch gedacht daß das besser werden sollte mit der SSD Platte als mit der SD Karte

                    Also fassen wir mal zusammen. Auf em Raspi läuft

                    • ioBroker Ja
                    • mySQL
                    • NUT-Server
                    • Zigbee über USB (da weiß ich nicht wie sehr das die I/O belastet)

                    sonst noch was????

                    IO Broker = Ja
                    MySQL = Ja
                    Nut-Server = Ja
                    Zigbee über Conbee Stick = Ja

                    USB 3. SSD von Samsung mit 300mb/s
                    USB 2 Conbee Stick
                    USB 2 Nut Server USB der USV

                    Und Natürlich einiges an Visualisierungen

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #21

                    @babl sagte in Performance Probleme raspi p4:

                    IO Broker = Ja
                    MySQL = Ja
                    Nut-Server = Ja
                    Zigbee über Conbee Stick = Ja

                    da ist die Load average nicht ungewöhnlich.

                    @babl sagte in Performance Probleme raspi p4:

                    Und Natürlich einiges an Visualisierungen

                    bei denen findet die Rechenarbeit nicht auf dem RasPi statt, sondern auf dem Frontend.
                    Wenn du natürlich hochauflösende flot-Charts, die im Sekundentakt aktualisieren hast, sieht das anders aus.

                    Aber noch mal:
                    eine load Average von 1.5 ist schon vollkommen mit deinen Anwendungen erklärt.

                    Das sollte aber den RasPi nicht in die Knie zwingen, das geht erst bei >4 los

                    kein Support per PN! - Fragen im Forum stellen -
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    B 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @babl sagte in Performance Probleme raspi p4:

                      IO Broker = Ja
                      MySQL = Ja
                      Nut-Server = Ja
                      Zigbee über Conbee Stick = Ja

                      da ist die Load average nicht ungewöhnlich.

                      @babl sagte in Performance Probleme raspi p4:

                      Und Natürlich einiges an Visualisierungen

                      bei denen findet die Rechenarbeit nicht auf dem RasPi statt, sondern auf dem Frontend.
                      Wenn du natürlich hochauflösende flot-Charts, die im Sekundentakt aktualisieren hast, sieht das anders aus.

                      Aber noch mal:
                      eine load Average von 1.5 ist schon vollkommen mit deinen Anwendungen erklärt.

                      Das sollte aber den RasPi nicht in die Knie zwingen, das geht erst bei >4 los

                      B Online
                      B Online
                      babl
                      schrieb am zuletzt editiert von
                      #22

                      @homoran ok dann bin ich beruhigt,

                      wie könnte ich das problem mit dem zigbee jetzt in erfahrung bringen, kannst du mir da vielleicht eventuell auch helfen?

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • B babl

                        @homoran ok dann bin ich beruhigt,

                        wie könnte ich das problem mit dem zigbee jetzt in erfahrung bringen, kannst du mir da vielleicht eventuell auch helfen?

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #23

                        @babl sagte in Performance Probleme raspi p4:

                        kannst du mir da vielleicht eventuell auch helfen?

                        nein, ich nutze zigbee nicht und kenne mich da gar nicht aus.
                        aber @Thomas-Braun hat doch schon einiges geschrieben.
                        Hast du das schon ausprobiert?

                        kein Support per PN! - Fragen im Forum stellen -
                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        B 2 Antworten Letzte Antwort
                        1
                        • HomoranH Homoran

                          @babl sagte in Performance Probleme raspi p4:

                          kannst du mir da vielleicht eventuell auch helfen?

                          nein, ich nutze zigbee nicht und kenne mich da gar nicht aus.
                          aber @Thomas-Braun hat doch schon einiges geschrieben.
                          Hast du das schon ausprobiert?

                          B Online
                          B Online
                          babl
                          schrieb am zuletzt editiert von babl
                          #24

                          @homoran ok danke, werde ich mal schauen, übrigens so sehen meine VIS aus, sind alle nach dem gleichen Schema.

                          vis.jpg

                          HomoranH 1 Antwort Letzte Antwort
                          0
                          • B babl

                            @homoran ok danke, werde ich mal schauen, übrigens so sehen meine VIS aus, sind alle nach dem gleichen Schema.

                            vis.jpg

                            HomoranH Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #25

                            @babl sagte in Performance Probleme raspi p4:

                            übroigens so sehen meine VIS aus, sind alle nach dem gleichen Schema.

                            was willst du mir damit sagen?
                            Da ist doch alles in Ordnung, wie ich bereits schrieb:

                            @homoran sagte in Performance Probleme raspi p4:

                            eine load Average von 1.5 ist schon vollkommen mit deinen Anwendungen erklärt.
                            Das sollte aber den RasPi nicht in die Knie zwingen, das geht erst bei >4 los

                            @babl sagte in Performance Probleme raspi p4:

                            ich habe nur einen Webserver für eine Webseite die ich betreibe und da weiß ich halt daß der load über 1 eigentlich nciht gut ist.

                            woher hast du dieses Wissen?
                            oder läuft die Website auf einem single core?
                            dann könnte das stimmern

                            kein Support per PN! - Fragen im Forum stellen -
                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            B 1 Antwort Letzte Antwort
                            0
                            • HomoranH Homoran

                              @babl sagte in Performance Probleme raspi p4:

                              übroigens so sehen meine VIS aus, sind alle nach dem gleichen Schema.

                              was willst du mir damit sagen?
                              Da ist doch alles in Ordnung, wie ich bereits schrieb:

                              @homoran sagte in Performance Probleme raspi p4:

                              eine load Average von 1.5 ist schon vollkommen mit deinen Anwendungen erklärt.
                              Das sollte aber den RasPi nicht in die Knie zwingen, das geht erst bei >4 los

                              @babl sagte in Performance Probleme raspi p4:

                              ich habe nur einen Webserver für eine Webseite die ich betreibe und da weiß ich halt daß der load über 1 eigentlich nciht gut ist.

                              woher hast du dieses Wissen?
                              oder läuft die Website auf einem single core?
                              dann könnte das stimmern

                              B Online
                              B Online
                              babl
                              schrieb am zuletzt editiert von
                              #26

                              woher hast du dieses Wissen?

                              dies sagte mir der Webhoster, daß bei loads von längerer zeit über 1 die webleistung sinkt und die cpu erhöht werden muß, was ja auch stimmt.

                              ich habe hier einen v-server mit 6 vcpus und aktuel 12gb ram, die ich jederzeit erweitern oder verringern kann und eine 200gb ssd festplatte

                              oder läuft die Website auf einem single core?

                              kann ich dir ehrlich nicht sagen

                              dann könnte das stimmern

                              OliverIOO 1 Antwort Letzte Antwort
                              0
                              • HomoranH Homoran

                                @babl sagte in Performance Probleme raspi p4:

                                kannst du mir da vielleicht eventuell auch helfen?

                                nein, ich nutze zigbee nicht und kenne mich da gar nicht aus.
                                aber @Thomas-Braun hat doch schon einiges geschrieben.
                                Hast du das schon ausprobiert?

                                B Online
                                B Online
                                babl
                                schrieb am zuletzt editiert von
                                #27

                                @homoran Das mit Zigbee ist nun auch erledigt, vielleicht hilft es jemandem.

                                Es war tatsächlich so, daß die selben serialen Ports 2 mal verfügbar waren.

                                Habe es nun laut Beschreibung geregelt.

                                Zuerst diesen Befehl in der SSh ausgeführt.

                                ls -l /dev/serial/by-id
                                

                                Dann dieses in den Zigbee Einstellungen reinkopiert.

                                /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2255974-if00
                                

                                Und dann klappt es auch, habe den raspi rebootet und das rebuilden kam nicht mehr.

                                OliverIOO 1 Antwort Letzte Antwort
                                0
                                • B babl

                                  Hallo Leute,

                                  Ich habe ein paar Probleme mit meinem iobroker und dem dazugehörigen raspi p4 b 4gb.
                                  Habe einen average load zwischen 1 und 1.8.
                                  Es läuft iobroker mit ca. 20 verschiedenen Adaptern drauf darunter zigbee wo bei jedem reboot vom raspi das zigbee neu "rebuilded" werden muss nach dem 3.anlauf ist die Instanz grün.
                                  Raspi ist auf dem neusten softwarestand. Iobroker node 12.22
                                  Habe mir am Wochenende dann eine ssd gegönnt Samsung t5 mit bis zu 350mb schreiben und lesen die hängt am USB 3.
                                  Die Auslastung wird aber nicht besser.
                                  Run Level 3

                                  Ich bin mit meinem Latein am Ende.

                                  Hatte geglaubt dass es mit der ssd besser wäre, aber leider nicht.

                                  Das System ist bei ca. 90% Idle aber was mir Sorgen macht ist der Wert wa bei 0.3

                                  Vielleicht würde jemand So nett sein und mich unterstützen bei meinem Problem

                                  Ich will ungern neu aufsetzen. (Backup wäre vorhanden)

                                  Gruss babl

                                  Solltet ihr noch weitere Infos brauchen kein Problem ich versuche sie euch so weit wie mir möglich zu geben.

                                  OliverIOO Offline
                                  OliverIOO Offline
                                  OliverIO
                                  schrieb am zuletzt editiert von
                                  #28

                                  @babl said in Performance Probleme raspi p4:

                                  Hallo Leute,

                                  Ich habe ein paar Probleme mit meinem iobroker und dem dazugehörigen raspi p4 b 4gb.
                                  Habe einen average load zwischen 1 und 1.8.
                                  Es läuft iobroker mit ca. 20 verschiedenen Adaptern drauf darunter zigbee wo bei jedem reboot vom raspi das zigbee neu "rebuilded" werden muss nach dem 3.anlauf ist die Instanz grün.
                                  Raspi ist auf dem neusten softwarestand. Iobroker node 12.22
                                  Habe mir am Wochenende dann eine ssd gegönnt Samsung t5 mit bis zu 350mb schreiben und lesen die hängt am USB 3.
                                  Die Auslastung wird aber nicht besser.
                                  Run Level 3

                                  Ich bin mit meinem Latein am Ende.

                                  Hatte geglaubt dass es mit der ssd besser wäre, aber leider nicht.

                                  Das System ist bei ca. 90% Idle aber was mir Sorgen macht ist der Wert wa bei 0.3

                                  Vielleicht würde jemand So nett sein und mich unterstützen bei meinem Problem

                                  Ich will ungern neu aufsetzen. (Backup wäre vorhanden)

                                  Gruss babl

                                  Solltet ihr noch weitere Infos brauchen kein Problem ich versuche sie euch so weit wie mir möglich zu geben.

                                  darf ich zusammenfassen?

                                  • eigentlich hat dein system gar keine probleme
                                  • vis reagiert annehmbar
                                  • iobroker reagiert annehmbar
                                  • ok da wird immer wieder mal ein build durchgeführt, das scheint aber installation oder software zu sein.

                                  deine einzige annahme ist, das der loadaverage mit 1 bis 1.8 zu hoch ist.

                                  mein system ist ebenfalls bei diesem load average, geht ab und zu mal über 2.
                                  durchschnittliche prozentuale prozessorauslastung ist ca 40%

                                  ich habe einen nuc mit 8gb und einigen docker containern.
                                  mein freier ram ist aktuell an der untergrenze kurz vor dem swappen (das ist meist der größte performance killer),
                                  aber alles ok.

                                  du kannst die prozentwerte der einzelnen prozesse von top mal ein wenig beobachten, aber wenn da keine ausreiser sind und du nix merkst, musst du nix mit neuinstallation machen.

                                  Meine Adapter und Widgets
                                  TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                  Links im Profil

                                  1 Antwort Letzte Antwort
                                  2
                                  • B babl

                                    woher hast du dieses Wissen?

                                    dies sagte mir der Webhoster, daß bei loads von längerer zeit über 1 die webleistung sinkt und die cpu erhöht werden muß, was ja auch stimmt.

                                    ich habe hier einen v-server mit 6 vcpus und aktuel 12gb ram, die ich jederzeit erweitern oder verringern kann und eine 200gb ssd festplatte

                                    oder läuft die Website auf einem single core?

                                    kann ich dir ehrlich nicht sagen

                                    dann könnte das stimmern

                                    OliverIOO Offline
                                    OliverIOO Offline
                                    OliverIO
                                    schrieb am zuletzt editiert von
                                    #29

                                    @babl said in Performance Probleme raspi p4:

                                    woher hast du dieses Wissen?

                                    dies sagte mir der Webhoster, daß bei loads von längerer zeit über 1 die webleistung sinkt und die cpu erhöht werden muß, was ja auch stimmt.

                                    ich habe hier einen v-server mit 6 vcpus und aktuel 12gb ram, die ich jederzeit erweitern oder verringern kann und eine 200gb ssd festplatte

                                    oder läuft die Website auf einem single core?

                                    kann ich dir ehrlich nicht sagen

                                    dann könnte das stimmern

                                    wie du schreibst hast du 6 virtuelle cpus, dh der rechner kann mindestens 6 verschiedene prozesse gleichzeitig abarbeiten ohne einen kontextwechsel zu einem anderen prozess zu machen. viele cpus haben heute noch hyperthreading wobei der kontextwechsel zwischen prozessen auf einem kern auf hardwareebene optimiert gemacht wird.
                                    ich weiß nicht warum bei webservern das eine spezielle regel sein sollte. selbst apache öffnet intern mehrere parallele prozesse, so das mehrere anfragen gleichzeitig bearbeitet werden können (und auch müssen).
                                    ich gehe nicht davon aus, das du da eine webseite mit 100 gleichzeitigen zugriffen pro sekunde laufen hast. meist langweilen sich webserver eher, da das was sie machen nicht so kompliziert ist (daten lesen und in einen netzwerk port schreiben.

                                    Meine Adapter und Widgets
                                    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                    Links im Profil

                                    1 Antwort Letzte Antwort
                                    0
                                    • B babl

                                      @homoran Das mit Zigbee ist nun auch erledigt, vielleicht hilft es jemandem.

                                      Es war tatsächlich so, daß die selben serialen Ports 2 mal verfügbar waren.

                                      Habe es nun laut Beschreibung geregelt.

                                      Zuerst diesen Befehl in der SSh ausgeführt.

                                      ls -l /dev/serial/by-id
                                      

                                      Dann dieses in den Zigbee Einstellungen reinkopiert.

                                      /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2255974-if00
                                      

                                      Und dann klappt es auch, habe den raspi rebootet und das rebuilden kam nicht mehr.

                                      OliverIOO Offline
                                      OliverIOO Offline
                                      OliverIO
                                      schrieb am zuletzt editiert von OliverIO
                                      #30

                                      @babl
                                      noch eine kleine Ergänzung, wenn du die Prozentuale last deines Rechner errechnen möchtest kannst du das wie folgt:

                                      der folgende befehl gibt die erste zeile aus der prozessor statistik aus

                                      cat /proc/stat | head -n 1
                                      

                                      Ergebnis:

                                      cpu  751617006 79683 95862018 3252165113 1730997 0 43411112 0 0 0
                                      

                                      Die ersten 4 Zahlen sind die Anteile für
                                      User, Nice, System und Idle

                                      Wenn du die 4 Werte zusammenrechnest hast du 100%
                                      751617006+79683+95862018+3252165113 = 4099723820

                                      Wenn du dann bspw idle durch Gesamt teilst
                                      3252165113 / 4099723820 = 0,793264438

                                      Erhält man einen prozentualen Idle-Anteil von knapp 80%
                                      d.h. der Prozessor ist nur zu etwas mehr wie 20% ausgelastet.

                                      Wer macht daraus ein blockly? :)

                                      Meine Adapter und Widgets
                                      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                      Links im Profil

                                      B HomoranH 2 Antworten Letzte Antwort
                                      0
                                      • OliverIOO OliverIO

                                        @babl
                                        noch eine kleine Ergänzung, wenn du die Prozentuale last deines Rechner errechnen möchtest kannst du das wie folgt:

                                        der folgende befehl gibt die erste zeile aus der prozessor statistik aus

                                        cat /proc/stat | head -n 1
                                        

                                        Ergebnis:

                                        cpu  751617006 79683 95862018 3252165113 1730997 0 43411112 0 0 0
                                        

                                        Die ersten 4 Zahlen sind die Anteile für
                                        User, Nice, System und Idle

                                        Wenn du die 4 Werte zusammenrechnest hast du 100%
                                        751617006+79683+95862018+3252165113 = 4099723820

                                        Wenn du dann bspw idle durch Gesamt teilst
                                        3252165113 / 4099723820 = 0,793264438

                                        Erhält man einen prozentualen Idle-Anteil von knapp 80%
                                        d.h. der Prozessor ist nur zu etwas mehr wie 20% ausgelastet.

                                        Wer macht daraus ein blockly? :)

                                        B Online
                                        B Online
                                        babl
                                        schrieb am zuletzt editiert von
                                        #31

                                        @oliverio cool danke dir für deine antworten

                                        1 Antwort Letzte Antwort
                                        0
                                        • OliverIOO OliverIO

                                          @babl
                                          noch eine kleine Ergänzung, wenn du die Prozentuale last deines Rechner errechnen möchtest kannst du das wie folgt:

                                          der folgende befehl gibt die erste zeile aus der prozessor statistik aus

                                          cat /proc/stat | head -n 1
                                          

                                          Ergebnis:

                                          cpu  751617006 79683 95862018 3252165113 1730997 0 43411112 0 0 0
                                          

                                          Die ersten 4 Zahlen sind die Anteile für
                                          User, Nice, System und Idle

                                          Wenn du die 4 Werte zusammenrechnest hast du 100%
                                          751617006+79683+95862018+3252165113 = 4099723820

                                          Wenn du dann bspw idle durch Gesamt teilst
                                          3252165113 / 4099723820 = 0,793264438

                                          Erhält man einen prozentualen Idle-Anteil von knapp 80%
                                          d.h. der Prozessor ist nur zu etwas mehr wie 20% ausgelastet.

                                          Wer macht daraus ein blockly? :)

                                          HomoranH Nicht stören
                                          HomoranH Nicht stören
                                          Homoran
                                          Global Moderator Administrators
                                          schrieb am zuletzt editiert von Homoran
                                          #32

                                          @oliverio sagte in Performance Probleme raspi p4:

                                          Wer macht daraus ein blockly?

                                          So was?

                                          idle_prozent.png


                                          <xml xmlns="https://developers.google.com/blockly/xml">
                                          <variables>
                                          <variable id="bPN^Vu[MOFz-/Q:-!pKu">result</variable>
                                          <variable id=")o${Dvo+jB+8SL5Zo(P3">Liste</variable>
                                          <variable id="ZFc-^KZz?.13C:ifkV^)">gesamt</variable>
                                          <variable id="Ub]FL#N/Dw9UQL/pcC{">idle</variable>
                                          <variable id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</variable>
                                          </variables>
                                          <block type="exec" id="D~]!YSbUoJlB.1kiIJ.9" x="162" y="238">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                                          <field name="WITH_STATEMENT">TRUE</field>
                                          <field name="LOG"></field>
                                          <value name="COMMAND">
                                          <shadow type="text" id="EK-V?9v?^i+mX]w.lS">
                                          <field name="TEXT">cat /proc/stat | head -n 1</field>
                                          </shadow>
                                          </value>
                                          <statement name="STATEMENT">
                                          <block type="debug" id="%9m=bM/_YVE9^7O]m"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="CZaT!y_ThrjzGE*{SLUG"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="l-;D-g}C_gn;ay|XwREK"> <field name="VAR" id="bPN^Vu[MOFz-/Q:-!pKu">result</field> </block> </value> <next> <block type="variables_set" id="f;om:$-]-~+k~wPrr1SG"> <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field> <value name="VALUE"> <block type="lists_split" id="{)5HdDm*y=rdsvhHc#;~"> <mutation mode="SPLIT"></mutation> <field name="MODE">SPLIT</field> <value name="INPUT"> <block type="variables_get" id=".ve]N|}6Q6FwK)Aa[aKN"> <field name="VAR" id="bPN^Vu[MOFz-/Q:-!pKu">result</field> </block> </value> <value name="DELIM"> <shadow type="text" id="s?c#FsF:K)eX4:y6MK=V"> <field name="TEXT"> </field> </shadow> </value> </block> </value> <next> <block type="variables_set" id="?N(|f+,W5(?Mrc)d@LL">
                                          <field name="VAR" id="ZFc-^KZz?.13C:ifkV^)">gesamt</field>
                                          <value name="VALUE">
                                          <block type="math_arithmetic" id="V~);j}dG8u=)fs#;|lX." inline="false">
                                          <field name="OP">ADD</field>
                                          <value name="A">
                                          <shadow type="math_number" id="V()sti$^@A+9Vj/6Id3-">
                                          <field name="NUM">1</field>
                                          </shadow>
                                          <block type="math_arithmetic" id="B4o8kiV[iK.!LZOT8fYa" inline="false">
                                          <field name="OP">ADD</field>
                                          <value name="A">
                                          <shadow type="math_number" id="BJV6L%hB-z8PoXj]8vur">
                                          <field name="NUM">1</field>
                                          </shadow>
                                          <block type="convert_tonumber" id="D=gM:VzMk;qr8iC=Oq9T">
                                          <value name="VALUE">
                                          <block type="lists_getIndex" id="1s@%Xum@G=M1P|2N9h{k">
                                          <mutation statement="false" at="true"></mutation>
                                          <field name="MODE">GET</field>
                                          <field name="WHERE">FROM_START</field>
                                          <value name="VALUE">
                                          <block type="variables_get" id="tfR)FYY9W%r7oxwv.MJ">
                                          <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                                          </block>
                                          </value>
                                          <value name="AT">
                                          <block type="math_number" id="[2@sVzzP$aab$l864zPG">
                                          <field name="NUM">3</field>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          <value name="B">
                                          <shadow type="math_number" id="9LeKYZ6?3w(/N4J:M9$O">
                                          <field name="NUM">1</field>
                                          </shadow>
                                          <block type="convert_tonumber" id="6B0=,ojj[I1VTHBTY[Pe">
                                          <value name="VALUE">
                                          <block type="lists_getIndex" id="TpU:T!5jWHAtPl^4[B-~">
                                          <mutation statement="false" at="true"></mutation>
                                          <field name="MODE">GET</field>
                                          <field name="WHERE">FROM_START</field>
                                          <value name="VALUE">
                                          <block type="variables_get" id="h)bKX2`5Z(g?{K$%qGI`">
                                          <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                                          </block>
                                          </value>
                                          <value name="AT">
                                          <block type="math_number" id="vgN9CSU2K2WWLP^SA[7X">
                                          <field name="NUM">4</field>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          <value name="B">
                                          <shadow type="math_number" id="47U`m}dfc/cpAkCa1c
                                          !">
                                          <field name="NUM">1</field>
                                          </shadow>
                                          <block type="math_arithmetic" id="e(ZKp+Eaf1QFoJ5Z4=_a" inline="false">
                                          <field name="OP">ADD</field>
                                          <value name="A">
                                          <shadow type="math_number" id="47Y?fKM1v{9mCCK468m}">
                                          <field name="NUM">1</field>
                                          </shadow>
                                          <block type="convert_tonumber" id="ehl.O%o}:Vc=DUW1$T)?">
                                          <value name="VALUE">
                                          <block type="lists_getIndex" id="d=w5[?gWTZ7oxxq1gX/v">
                                          <mutation statement="false" at="true"></mutation>
                                          <field name="MODE">GET</field>
                                          <field name="WHERE">FROM_START</field>
                                          <value name="VALUE">
                                          <block type="variables_get" id="XOkCPAdc7ZJ?E[/!b)VY">
                                          <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                                          </block>
                                          </value>
                                          <value name="AT">
                                          <block type="math_number" id="[_2WL+a.i5?[bDp]/xH^">
                                          <field name="NUM">5</field>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          <value name="B">
                                          <shadow type="math_number" id="yGk,DSX;bX#{UdvWK1d0">
                                          <field name="NUM">1</field>
                                          </shadow>
                                          <block type="convert_tonumber" id="(5B^73Z~}5?C-@+Zn~yy">
                                          <value name="VALUE">
                                          <block type="lists_getIndex" id="?W^#$hDnDDjqN)zL9$wu">
                                          <mutation statement="false" at="true"></mutation>
                                          <field name="MODE">GET</field>
                                          <field name="WHERE">FROM_START</field>
                                          <value name="VALUE">
                                          <block type="variables_get" id="i7vU(RMaz_S`]D[K{nH.">
                                          <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                                          </block>
                                          </value>
                                          <value name="AT">
                                          <block type="math_number" id="4Qfa%CrJKEd^`RuMN](L">
                                          <field name="NUM">6</field>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          <next>
                                          <block type="variables_set" id="+,a.mD.IOoZS9~BwmiL">
                                          <field name="VAR" id="Ub]FL#N/Dw9UQ
                                          L/pcC{">idle</field>
                                          <value name="VALUE">
                                          <block type="convert_tonumber" id="
                                          )jKb|x^;pz1R?ubn?a">
                                          <value name="VALUE">
                                          <block type="lists_getIndex" id="1Mq_03tOOaP%FenN@thg">
                                          <mutation statement="false" at="true"></mutation>
                                          <field name="MODE">GET</field>
                                          <field name="WHERE">FROM_START</field>
                                          <value name="VALUE">
                                          <block type="variables_get" id="0V#pgE8]{(=W
                                          [_6Rz+;">
                                          <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                                          </block>
                                          </value>
                                          <value name="AT">
                                          <block type="math_number" id="[.]9Q$!nW,^D3)Oy@2;f">
                                          <field name="NUM">6</field>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          <next>
                                          <block type="variables_set" id="L#-ao!n?O?d0}`2j,}F">
                                          <field name="VAR" id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</field>
                                          <value name="VALUE">
                                          <block type="math_rndfixed" id="Y9)}z5D|zq(5b9d`r9$b">
                                          <field name="n">1</field>
                                          <value name="x">
                                          <shadow type="math_number" id="(!9iK8nKilkV%1xdx/A4">
                                          <field name="NUM">3.1234</field>
                                          </shadow>
                                          <block type="math_arithmetic" id="2rjkG+7[/[1^`)`+o)5h">
                                          <field name="OP">MULTIPLY</field>
                                          <value name="A">
                                          <shadow type="math_number" id="sT}2$VmOF^r|ZD{.YQ7[">
                                          <field name="NUM">1</field>
                                          </shadow>
                                          <block type="math_arithmetic" id="Qz6Q$0XUkXtoWu2Bglbg">
                                          <field name="OP">DIVIDE</field>
                                          <value name="A">
                                          <shadow type="math_number" id="auJykrQ(M8!lyS/E+#JJ">
                                          <field name="NUM">1</field>
                                          </shadow>
                                          <block type="variables_get" id="5;T3e4=X(3i_HcIf4,X
                                          ">
                                          <field name="VAR" id="Ub]FL#N/Dw9UQ
                                          L/pcC{">idle</field>
                                          </block>
                                          </value>
                                          <value name="B">
                                          <shadow type="math_number" id="44+?I)1Np|XB
                                          PiUIH7r">
                                          <field name="NUM">1</field>
                                          </shadow>
                                          <block type="variables_get" id="v(lbrj5T/$6e~p-mJ|-4">
                                          <field name="VAR" id="ZFc-^KZz?.13C:ifkV^)">gesamt</field>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          <value name="B">
                                          <shadow type="math_number" id="B)6(6Z:zaa2-v9gJb/r`">
                                          <field name="NUM">100</field>
                                          </shadow>
                                          </value>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          <next>
                                          <block type="debug" id="w@i5{q0E,K3(.$9/YCKO">
                                          <field name="Severity">log</field>
                                          <value name="TEXT">
                                          <shadow type="text" id=")0+s=!mG@8lzlSsb?:HW">
                                          <field name="TEXT">test</field>
                                          </shadow>
                                          <block type="variables_get" id="`Fj1fKW31A-[jWueW!on">
                                          <field name="VAR" id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</field>
                                          </block>
                                          </value>
                                          </block>
                                          </next>
                                          </block>
                                          </next>
                                          </block>
                                          </next>
                                          </block>
                                          </next>
                                          </block>
                                          </next>
                                          </block>
                                          </statement>
                                          </block>
                                          </xml>

                                          kein Support per PN! - Fragen im Forum stellen -
                                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                          OliverIOO 1 Antwort Letzte Antwort
                                          1

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          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

                                          550

                                          Online

                                          32.9k

                                          Benutzer

                                          83.0k

                                          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