Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. influxdb auf HDD/SSD/External SSD IOPS Beschränkungen

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    12
    2
    256

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

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

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

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

Scheduled Pinned Locked Moved Hardware
10 Posts 4 Posters 605 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Basti LiciouzB Offline
    Basti LiciouzB Offline
    Basti Liciouz
    wrote on last edited by
    #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 Replies Last reply
    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
      wrote on last edited by
      #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 Reply Last reply
      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
        wrote on last edited by 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 Replies Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              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
                wrote on last edited by
                #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 Replies Last reply
                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
                  wrote on last edited by
                  #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 Reply Last reply
                  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 Offline
                    HomoranH Offline
                    Homoran
                    Global Moderator Administrators
                    wrote on last edited by 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 😂

                    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 Reply Last reply
                    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
                      wrote on last edited by
                      #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 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      125

                      Online

                      32.4k

                      Users

                      81.3k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe