NEWS
ioBroker sehr hohe Diskwrites in Proxmox
-
@homoran na Diskread wäre doch total egal..m belastet ne SSD nicht. aber irgendwie habe ich das Gefühl die Diagramme zu lesen ist gar nicht so einfach
@robbsen sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@homoran na Diskread wäre doch total egal..m belastet ne SSD nicht
Das weiß ich.
Es geht hier um die Interpretation des Graphen.
Hier ist e zwar nur der Read, aber mal zeigt er 2MB, mal 12 MB an, das passt auch ggf. zu dem letzten Post von dir bezüglich der Berechnung -
@robbsen sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@homoran na Diskread wäre doch total egal..m belastet ne SSD nicht
Das weiß ich.
Es geht hier um die Interpretation des Graphen.
Hier ist e zwar nur der Read, aber mal zeigt er 2MB, mal 12 MB an, das passt auch ggf. zu dem letzten Post von dir bezüglich der Berechnung -
@robbsen sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@homoran meinst du die diskreads?
ja!
welcher Wert stimmt denn jetzt?@homoran sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@robbsen sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@homoran meinst du die diskreads?
ja!
welcher Wert stimmt denn jetzt?beide. :-) das dahinter liegende Tool heisst "rrdtool", das zeichnet in einem Ringbuffer auf - und wenn du raus zoomst, werden die Daten "gröber" und die Spitzen sind "weg gemittelt". => https://www.linux-magazin.de/ausgaben/2004/06/daten-ausgesiebt/
-
@homoran sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@robbsen sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@homoran meinst du die diskreads?
ja!
welcher Wert stimmt denn jetzt?beide. :-) das dahinter liegende Tool heisst "rrdtool", das zeichnet in einem Ringbuffer auf - und wenn du raus zoomst, werden die Daten "gröber" und die Spitzen sind "weg gemittelt". => https://www.linux-magazin.de/ausgaben/2004/06/daten-ausgesiebt/
@jleg sagte in ioBroker sehr hohe Diskwrites in Proxmox:
die Spitzen sind "weg gemittelt"
ok - dann passt das
Danke
-
@robbsen sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@homoran meinst du die diskreads?
ja!
welcher Wert stimmt denn jetzt?@homoran sagte in ioBroker sehr hohe Diskwrites in Proxmox:
welcher Wert stimmt denn jetzt?
denke im Normalfall, die Anzeige Tag ist präziser, je größer der Zeitraum gewählt wird, desto grober der Darstellungsfilter, da nur ein Mittel/Durchschnitt angezeigt wird
ich Falle trotzdem total aus dem Rahmen

-
@homoran sagte in ioBroker sehr hohe Diskwrites in Proxmox:
welcher Wert stimmt denn jetzt?
denke im Normalfall, die Anzeige Tag ist präziser, je größer der Zeitraum gewählt wird, desto grober der Darstellungsfilter, da nur ein Mittel/Durchschnitt angezeigt wird
ich Falle trotzdem total aus dem Rahmen

-
@robbsen jaaaa, hat ich weiter oben schon gepostet, kein Plan was da läuft, ist seit dem 15.01. so, Zeitpunk des Js-controller 3.2.x
-
@robbsen jaaaa, hat ich weiter oben schon gepostet, kein Plan was da läuft, ist seit dem 15.01. so, Zeitpunk des Js-controller 3.2.x
@crunchip sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@robbsen jaaaa, hat ich weiter oben schon gepostet, kein Plan was da läuft, ist seit dem 15.01. so, Zeitpunk des Js-controller 3.2.x
schau doch mal, was "iotop" anzeigt - damit sollte erkennbar sein, wer da so rödelt...
-
@crunchip sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@robbsen jaaaa, hat ich weiter oben schon gepostet, kein Plan was da läuft, ist seit dem 15.01. so, Zeitpunk des Js-controller 3.2.x
schau doch mal, was "iotop" anzeigt - damit sollte erkennbar sein, wer da so rödelt...
@jleg sagte in ioBroker sehr hohe Diskwrites in Proxmox:
was "iotop" anzeigt
da is tote Hose


Edit:
habs jetzt bisschen beobchtet
Js-Controller taucht immer mal auf, zwischen ca.20 und 50M/s -
@jleg sagte in ioBroker sehr hohe Diskwrites in Proxmox:
was "iotop" anzeigt
da is tote Hose


Edit:
habs jetzt bisschen beobchtet
Js-Controller taucht immer mal auf, zwischen ca.20 und 50M/s@crunchip sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@jleg sagte in ioBroker sehr hohe Diskwrites in Proxmox:
was "iotop" anzeigt
da is tote Hose


Edit:
habs jetzt bisschen beobchtet
Js-Controller taucht immer mal auf, zwischen ca.20 und 50M/smit "a" kannst du mal "akkumulieren", aber die 50M/s dürften sich schon relativ schnell läppern...
-
@crunchip sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@jleg sagte in ioBroker sehr hohe Diskwrites in Proxmox:
was "iotop" anzeigt
da is tote Hose


Edit:
habs jetzt bisschen beobchtet
Js-Controller taucht immer mal auf, zwischen ca.20 und 50M/smit "a" kannst du mal "akkumulieren", aber die 50M/s dürften sich schon relativ schnell läppern...
@jleg meinst du so

-
@crunchip sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@jleg meinst du so

Jo; leider weiss ich nicht, ob/wie man iotop dazu bekommt, die Zeitspanne mit anzuzeigen, ich schätze aber mal, der Fall ist relativ klar - der js-controller ist "the culprit"... :)
-
@crunchip sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@jleg meinst du so

Jo; leider weiss ich nicht, ob/wie man iotop dazu bekommt, die Zeitspanne mit anzuzeigen, ich schätze aber mal, der Fall ist relativ klar - der js-controller ist "the culprit"... :)
@jleg hmm habs laufen lassen, Zeitspanne Post zu Post, soeben hab ich 1000M überschritten
-
@jleg hmm habs laufen lassen, Zeitspanne Post zu Post, soeben hab ich 1000M überschritten
@crunchip sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@jleg hmm habs laufen lassen, Zeitspanne Post zu Post, soeben hab ich 1000M überschritten
boa, das scheint mir ziemlich heftig; das müsste eigentlich darauf hindeuten, dass deine "states.json" und "objects.json" riesig sind - oder du das Schreibintervall runtergesetzt hast (ich glaube, Default sind 30s?)
-
@crunchip sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@jleg hmm habs laufen lassen, Zeitspanne Post zu Post, soeben hab ich 1000M überschritten
boa, das scheint mir ziemlich heftig; das müsste eigentlich darauf hindeuten, dass deine "states.json" und "objects.json" riesig sind - oder du das Schreibintervall runtergesetzt hast (ich glaube, Default sind 30s?)
@jleg Objekte: 42695, Zustände: 40641, Schreibintervall hab ich nichts gemacht, wüsste gar nicht wo das geändert werden kann
-
@jleg Objekte: 42695, Zustände: 40641, Schreibintervall hab ich nichts gemacht, wüsste gar nicht wo das geändert werden kann
@crunchip sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@jleg Objekte: 42695, Zustände: 40641, Schreibintervall hab ich nichts gemacht, wüsste gar nicht wo das geändert werden kann
Hm, für's Schreiben letztendlich interessant sind die tatsächlichen Grössen der o.g. Dateien (in 'iobroker-data', glaube ich...)
-
@crunchip sagte in ioBroker sehr hohe Diskwrites in Proxmox:
@jleg Objekte: 42695, Zustände: 40641, Schreibintervall hab ich nichts gemacht, wüsste gar nicht wo das geändert werden kann
Hm, für's Schreiben letztendlich interessant sind die tatsächlichen Grössen der o.g. Dateien (in 'iobroker-data', glaube ich...)
-
@jleg Objekte: 42695, Zustände: 40641, Schreibintervall hab ich nichts gemacht, wüsste gar nicht wo das geändert werden kann
@crunchip sagte: Schreibintervall hab ich nichts gemacht, wüsste gar nicht wo das geändert werden kann
Füge mal in die Datei /opt/iobroker/iobroker-data/iobroker.json unter "states" ein:
"writeFileInterval": 300000,"states": { "type": "file", "typeComment": "Possible values: 'file' - [port 9000], 'redis' - [port 6379].", "host": "127.0.0.1", "port": 9000, "maxQueue": 1000, "writeFileInterval": 300000, "options": { "auth_pass": null, "retry_max_delay": 5000 }, "backup": { "disabled": false, "files": 12, "filesComment": "Minimal number of backup files, after the deletion will be executed according to backupTime settings", "hours": 48, "hoursComment": "All backups older than 48 hours will be deleted. But only if the number of files is greater than of backupNumber", "period": 120, "periodComment": "by default backup every 2 hours. Time is in minutes. To disable backup set the value to 0", "path": "", "pathComment": "Absolute path to backup directory or empty to backup in data directory" } },und starte anschließend ioBroker neu. Dann sollte sich die Schreiblast für die Dateien states.json(.bak) auf ein Zehntel verringern.
-
@crunchip sagte: Schreibintervall hab ich nichts gemacht, wüsste gar nicht wo das geändert werden kann
Füge mal in die Datei /opt/iobroker/iobroker-data/iobroker.json unter "states" ein:
"writeFileInterval": 300000,"states": { "type": "file", "typeComment": "Possible values: 'file' - [port 9000], 'redis' - [port 6379].", "host": "127.0.0.1", "port": 9000, "maxQueue": 1000, "writeFileInterval": 300000, "options": { "auth_pass": null, "retry_max_delay": 5000 }, "backup": { "disabled": false, "files": 12, "filesComment": "Minimal number of backup files, after the deletion will be executed according to backupTime settings", "hours": 48, "hoursComment": "All backups older than 48 hours will be deleted. But only if the number of files is greater than of backupNumber", "period": 120, "periodComment": "by default backup every 2 hours. Time is in minutes. To disable backup set the value to 0", "path": "", "pathComment": "Absolute path to backup directory or empty to backup in data directory" } },und starte anschließend ioBroker neu. Dann sollte sich die Schreiblast für die Dateien states.json(.bak) auf ein Zehntel verringern.
@paul53 greift das auch bei redis?
-
@crunchip sagte: greift das auch bei redis?
Nein. Redis hat eine eigene Konfiguration, bei der die Voreinstellung für das Schreiben in die Datei 5 Minuten beträgt.
Verwendest Du Redis? Wann wurde die Datei states.json das letzte Mal geschrieben?@crunchip sagte in ioBroker sehr hohe Diskwrites in Proxmox:
states.json 9,1Mb
Das macht in der Voreinstellung eine Schreiblast von 2,2 GB pro Stunde.
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