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. Hardware
  4. influxdb auf HDD/SSD/External SSD IOPS Beschränkungen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

influxdb auf HDD/SSD/External SSD IOPS Beschränkungen

Geplant Angeheftet Gesperrt Verschoben Hardware
10 Beiträge 4 Kommentatoren 644 Aufrufe 2 Watching
  • Ä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.
  • Basti LiciouzB Offline
    Basti LiciouzB Offline
    Basti Liciouz
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    folgende Herausforderung:
    Bislang habe ich meine influxdb auf dem Raspi betrieben. Ohne externen Speicher, alles lief auf der SD-Karte und es gab keinerlei Probleme.
    Nun habe ich mir vor einigen Monaten eine neue Synology NAS angeschafft, es handelt sich um die 224+.
    RAM ist wie gekauft = 2GB, und 2*2TB HDD sind verbaut.

    Ich habe daraufhin die influxdb vom Raspi auf die NAS in einen Container umgezogen, eigentlich um die Sicherung einfacher zu gestalten, da die NAS sowieso immer über Nacht in die (deutsche) Cloud gesichert wird.

    Nun ist mir aufgefallen, dass seitdem die Zugriffszeiten stark verzögert sind und häufiger ins Timeout laufen.
    Nach längerer Suche scheinen die HDD's das Bottleneck zu sein, Stichwort IOPS. Dies bestätigte sich in der Tat, wenn ich live den Ressourcenmonitor beobachtete, während ich wahlweise über Lovelace oder Grafana die Datenbank bemüht habe.

    Anstelle nun "einfach" meine HDDs auf SSDs umzubauen, was ich ungerne möchte (Kosten/Zeitmangel) stellt sich mir die Frage, ob ich die gemounteten Ordner des influxdb Containers nicht auf eine kleine externe SSD am USB-Port der NAS betreiben könnte.

    Aber: Ich suche seit einiger Zeit nach verlässlichen Informationen, ob nicht doch die HDDs diesen Plan wieder durchkreuzen (Zwischenspeicherung, etc. und somit Ausbremsung auf die IOPS der HDD anstelle direkte Nutzung der IOPS-Möglichkeiten der externen SSD).

    Falls hier jemand zuverlässige Informationen hat, wäre ich sehr dankbar.
    Ein Hinweis noch: Der Arbeitsspeicher selber läuft nicht voll. Und selbst wenn: Habe eh gerade 16GB RAM bestellt, dann gäbe es dort so oder so kein Bottleneck (mehr).

    Danke und VG

    arteckA OliverIOO 2 Antworten Letzte Antwort
    0
    • Basti LiciouzB Basti Liciouz

      Hallo zusammen,

      folgende Herausforderung:
      Bislang habe ich meine influxdb auf dem Raspi betrieben. Ohne externen Speicher, alles lief auf der SD-Karte und es gab keinerlei Probleme.
      Nun habe ich mir vor einigen Monaten eine neue Synology NAS angeschafft, es handelt sich um die 224+.
      RAM ist wie gekauft = 2GB, und 2*2TB HDD sind verbaut.

      Ich habe daraufhin die influxdb vom Raspi auf die NAS in einen Container umgezogen, eigentlich um die Sicherung einfacher zu gestalten, da die NAS sowieso immer über Nacht in die (deutsche) Cloud gesichert wird.

      Nun ist mir aufgefallen, dass seitdem die Zugriffszeiten stark verzögert sind und häufiger ins Timeout laufen.
      Nach längerer Suche scheinen die HDD's das Bottleneck zu sein, Stichwort IOPS. Dies bestätigte sich in der Tat, wenn ich live den Ressourcenmonitor beobachtete, während ich wahlweise über Lovelace oder Grafana die Datenbank bemüht habe.

      Anstelle nun "einfach" meine HDDs auf SSDs umzubauen, was ich ungerne möchte (Kosten/Zeitmangel) stellt sich mir die Frage, ob ich die gemounteten Ordner des influxdb Containers nicht auf eine kleine externe SSD am USB-Port der NAS betreiben könnte.

      Aber: Ich suche seit einiger Zeit nach verlässlichen Informationen, ob nicht doch die HDDs diesen Plan wieder durchkreuzen (Zwischenspeicherung, etc. und somit Ausbremsung auf die IOPS der HDD anstelle direkte Nutzung der IOPS-Möglichkeiten der externen SSD).

      Falls hier jemand zuverlässige Informationen hat, wäre ich sehr dankbar.
      Ein Hinweis noch: Der Arbeitsspeicher selber läuft nicht voll. Und selbst wenn: Habe eh gerade 16GB RAM bestellt, dann gäbe es dort so oder so kein Bottleneck (mehr).

      Danke und VG

      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @basti-liciouz hmm ulkig hör ich zum ersten mal dass eine Platte soooooooooooooooooooooooooooooooooooooooooo langsam ist dass es in Zugriff auf time out läuft.. ausser du machst eine Auswertung über grossen Zeitraum..aber selbst dann .. sollte der nicht auf timeout laufen

      da würd ich eher mir die influxdb config anschauen

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      1 Antwort Letzte Antwort
      0
      • Basti LiciouzB Basti Liciouz

        Hallo zusammen,

        folgende Herausforderung:
        Bislang habe ich meine influxdb auf dem Raspi betrieben. Ohne externen Speicher, alles lief auf der SD-Karte und es gab keinerlei Probleme.
        Nun habe ich mir vor einigen Monaten eine neue Synology NAS angeschafft, es handelt sich um die 224+.
        RAM ist wie gekauft = 2GB, und 2*2TB HDD sind verbaut.

        Ich habe daraufhin die influxdb vom Raspi auf die NAS in einen Container umgezogen, eigentlich um die Sicherung einfacher zu gestalten, da die NAS sowieso immer über Nacht in die (deutsche) Cloud gesichert wird.

        Nun ist mir aufgefallen, dass seitdem die Zugriffszeiten stark verzögert sind und häufiger ins Timeout laufen.
        Nach längerer Suche scheinen die HDD's das Bottleneck zu sein, Stichwort IOPS. Dies bestätigte sich in der Tat, wenn ich live den Ressourcenmonitor beobachtete, während ich wahlweise über Lovelace oder Grafana die Datenbank bemüht habe.

        Anstelle nun "einfach" meine HDDs auf SSDs umzubauen, was ich ungerne möchte (Kosten/Zeitmangel) stellt sich mir die Frage, ob ich die gemounteten Ordner des influxdb Containers nicht auf eine kleine externe SSD am USB-Port der NAS betreiben könnte.

        Aber: Ich suche seit einiger Zeit nach verlässlichen Informationen, ob nicht doch die HDDs diesen Plan wieder durchkreuzen (Zwischenspeicherung, etc. und somit Ausbremsung auf die IOPS der HDD anstelle direkte Nutzung der IOPS-Möglichkeiten der externen SSD).

        Falls hier jemand zuverlässige Informationen hat, wäre ich sehr dankbar.
        Ein Hinweis noch: Der Arbeitsspeicher selber läuft nicht voll. Und selbst wenn: Habe eh gerade 16GB RAM bestellt, dann gäbe es dort so oder so kein Bottleneck (mehr).

        Danke und VG

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

        @basti-liciouz

        Hm 2g ram, wenn ich höre Iobroker+influx+container
        Je nachdem was auf der synology noch alles läuft ist der Prozessor mit swappen beschäftigt?
        2gb ist relativ wenig?

        Für influx 1 wurden schon 2-4gb angenommen
        https://docs.influxdata.com/influxdb/v1/guides/hardware_sizing/#influxdb-oss-guidelines

        Eine Datenbank hält relativ viel im ram

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

        Basti LiciouzB 2 Antworten Letzte Antwort
        0
        • OliverIOO OliverIO

          @basti-liciouz

          Hm 2g ram, wenn ich höre Iobroker+influx+container
          Je nachdem was auf der synology noch alles läuft ist der Prozessor mit swappen beschäftigt?
          2gb ist relativ wenig?

          Für influx 1 wurden schon 2-4gb angenommen
          https://docs.influxdata.com/influxdb/v1/guides/hardware_sizing/#influxdb-oss-guidelines

          Eine Datenbank hält relativ viel im ram

          Basti LiciouzB Offline
          Basti LiciouzB Offline
          Basti Liciouz
          schrieb am zuletzt editiert von
          #4

          @oliverio Ja, ist wirklich knapp bemessen von Synology...da haben sie wieder gespart. Der Speicher ist zu 75% ausgelastet, sieht eher gut aus auch während der Zugriffe. Aber sobald die 16GB Erweiterung da sind, kann ich sagen, ob es wirklich nicht am Speicher liegt.

          Danke schonmal für den Hinweis.

          1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @basti-liciouz

            Hm 2g ram, wenn ich höre Iobroker+influx+container
            Je nachdem was auf der synology noch alles läuft ist der Prozessor mit swappen beschäftigt?
            2gb ist relativ wenig?

            Für influx 1 wurden schon 2-4gb angenommen
            https://docs.influxdata.com/influxdb/v1/guides/hardware_sizing/#influxdb-oss-guidelines

            Eine Datenbank hält relativ viel im ram

            Basti LiciouzB Offline
            Basti LiciouzB Offline
            Basti Liciouz
            schrieb am zuletzt editiert von
            #5

            @oliverio

            Was mir im Gegensatz zur Influx 1 bei der Influx 2 auffällt: Verdoppelung der IOPS.
            Und das ist vmtl. genau das Problem aus meiner Sicht: Die Seagate Ironwolfs, welche verbaut sind, haben 292 IOPS im Maximum angegeben. Das korreliert nicht so wirklich mit 500 bzw 1000 IOPS gem. Spec der Influx.

            91938883-c9d2-455d-9174-88df203fef51-{BA4AD608-E7A8-4216-90B9-FD4C6A94C537}.png

            OliverIOO 1 Antwort Letzte Antwort
            0
            • Basti LiciouzB Basti Liciouz

              @oliverio

              Was mir im Gegensatz zur Influx 1 bei der Influx 2 auffällt: Verdoppelung der IOPS.
              Und das ist vmtl. genau das Problem aus meiner Sicht: Die Seagate Ironwolfs, welche verbaut sind, haben 292 IOPS im Maximum angegeben. Das korreliert nicht so wirklich mit 500 bzw 1000 IOPS gem. Spec der Influx.

              91938883-c9d2-455d-9174-88df203fef51-{BA4AD608-E7A8-4216-90B9-FD4C6A94C537}.png

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

              @basti-liciouz

              ich sehe schon, du hast dich an den iops festgebissen.
              ich glaube nicht, das du im hobby bereich an irgendeine dieser grenzen stößt.
              aber der prozessor muss schnell genug die daten aus dem ram über den bus an die festplatte übertragen.
              wenn der aber gerade damit beschäftigt ist programmteile aus dem swap (was ja auh auf der ssd liegt) vom ram nach ssd oder umgekehrt zu schaufeln, dann verwirft er nach einer gewissen zeit die schreiboperation für die datenbank, da betriebssystemoperationen erst einmal wichtiger sind.

              hol dir mehr speicher und dann bin ich mir ziemlich sicher, das sich das problem erledigt.

              du kannst ja mal parallel wenn die fehler auftreten auf der konsole mit dem befehl top auf die auslastung schauen im vergleich system zu user vergleichen

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

              Basti LiciouzB 1 Antwort Letzte Antwort
              1
              • OliverIOO OliverIO

                @basti-liciouz

                ich sehe schon, du hast dich an den iops festgebissen.
                ich glaube nicht, das du im hobby bereich an irgendeine dieser grenzen stößt.
                aber der prozessor muss schnell genug die daten aus dem ram über den bus an die festplatte übertragen.
                wenn der aber gerade damit beschäftigt ist programmteile aus dem swap (was ja auh auf der ssd liegt) vom ram nach ssd oder umgekehrt zu schaufeln, dann verwirft er nach einer gewissen zeit die schreiboperation für die datenbank, da betriebssystemoperationen erst einmal wichtiger sind.

                hol dir mehr speicher und dann bin ich mir ziemlich sicher, das sich das problem erledigt.

                du kannst ja mal parallel wenn die fehler auftreten auf der konsole mit dem befehl top auf die auslastung schauen im vergleich system zu user vergleichen

                Basti LiciouzB Offline
                Basti LiciouzB Offline
                Basti Liciouz
                schrieb am zuletzt editiert von
                #7

                @oliverio
                Da der RAM nie wirklich voll war, hatte ich den Fokus tatsächlich auf den IOPS. Mit dem gerade eben verbauten Riegel ist es nun deutlich schneller. Ich sehe immer noch teils 20% I/O wait auf der CPU, ist aber aus Nutzersicht verschmerzbar. Schneller geht bekanntlich immer.

                OliverIOO 2 Antworten Letzte Antwort
                0
                • Basti LiciouzB Basti Liciouz

                  @oliverio
                  Da der RAM nie wirklich voll war, hatte ich den Fokus tatsächlich auf den IOPS. Mit dem gerade eben verbauten Riegel ist es nun deutlich schneller. Ich sehe immer noch teils 20% I/O wait auf der CPU, ist aber aus Nutzersicht verschmerzbar. Schneller geht bekanntlich immer.

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

                  @basti-liciouz

                  wenn der swap zu mehr wie 10% genutzt wird, ohne das man RAM intensive Prozesse aktuell verwendet, hat man mE immer RAM-Probleme.

                  Ideal ist, wenn der Swap zu 0% genutzt wird. swap ist immer langsam und bremst alles aus.

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

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • OliverIOO OliverIO

                    @basti-liciouz

                    wenn der swap zu mehr wie 10% genutzt wird, ohne das man RAM intensive Prozesse aktuell verwendet, hat man mE immer RAM-Probleme.

                    Ideal ist, wenn der Swap zu 0% genutzt wird. swap ist immer langsam und bremst alles aus.

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

                    @oliverio sagte in influxdb auf HDD/SSD/External SSD IOPS Beschränkungen:

                    wenn der swap zu mehr wie 10% genutzt wird

                    Deswegen setzen Spezialisten ja den SWAP auf mehrere GB :joy:

                    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
                    • Basti LiciouzB Basti Liciouz

                      @oliverio
                      Da der RAM nie wirklich voll war, hatte ich den Fokus tatsächlich auf den IOPS. Mit dem gerade eben verbauten Riegel ist es nun deutlich schneller. Ich sehe immer noch teils 20% I/O wait auf der CPU, ist aber aus Nutzersicht verschmerzbar. Schneller geht bekanntlich immer.

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

                      @basti-liciouz sagte in influxdb auf HDD/SSD/External SSD IOPS Beschränkungen:

                      20% I/O wait

                      https://www.thomaschristlieb.de/was-bedeutet-eigentlich-io-wait-wirklich/

                      dann ist deine festplatte aber gut beschäftigt oder wirklich grotten langsam.
                      evtl mal ein punkt da reinzuschauen. führst du den ständig querys auf deine datenbank aus?
                      evtl muss man die datenbank optimieren durch ergänzen von indizies.
                      wenn eine datenbank ständig full table scans machen muss, weil die suchkriterien nicht indiziert sind, dann wächst der IO-Wert auch
                      aber, kann auch an anderen kontinuierlichen lese und schreib operationen liegen.

                      hier mal ein paar tools zum analsysieren in der reihenfolge
                      welches device
                      welcher prozess

                      https://www.baeldung.com/linux/monitor-disk-io

                      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
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      756

                      Online

                      32.4k

                      Benutzer

                      81.5k

                      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