- Home
- Deutsch
- ioBroker Allgemein
- [beantwortet] ioBroker.benchmark, und nun?
[beantwortet] ioBroker.benchmark, und nun?
-
Ok,ich wollte ja noch ein paar Sätze zu Benchmark schreiben
Den Benchmark Adapter haben wir in erster Linie entwickelt um einerseits bei der Entwicklung im js-controller Performance-Auswirkungen von Änderungen "sehen" zu können und andererseits um einen generellen Vergleich von Hardware zu bekommen. Daher ist das ganze aktuell noch etwas "Entwicklerlastig" was das Thema angeht.
Wir haben bereits einen ersten Performance-Überblick im letzten Blog veröffentlicht https://www.iobroker.net/#de/blog/2021_12_15 der an einem Test beispielhaft den Durchsatz "Aktionen pro Sekunde" Zeigt. Am Ende ist die grobe Performance der Systeme bei den meisten Tests "vergleichbar" (was Reihenfolge und Abstände angeht" (nur hier und da tauschen mal "nahe" Systeme die Plätze weil es am Ende doch anfällig für Messfehler ist. Daher ist auch (für Vergleichbare Werte) der "Isolierte Modus" wichtig.
Der Durchsatz mit einem Redis-System ist nochmal ca. 20-25% höher - aber mit js-controller 3.3 rate ich von jeglichen Redis Tests ab. Das macht erst mit js-controller 4 sinn.
Daher ist das aber im Moment für die meisten Endanwender nichts - wer will/kann schon sein System für X Stunden abschalten
Wir überlegen gerade wie wir das vllt noch mit einem "Endanwender-Modus" versehen können sodass es auch da geht, aber ich denke das wird schwierig. mal schauen ob uns noch etwas einfällt. Sonst ist es gerade eher ein Tool für jemanden der "gerade Hardware nicht braucht"
@hydrotec Dein System sortiert sich etwas unterhalb eines Ryzen 3900X und leicht oberhalb eines Ryzen R7-4800U ein und hat mit 2.680 Object-Creations/s ne bzw 2.079 SetState/s recht gute performance.
Besser sind nur die Intel's weil die eine bessere Single-Core Performance haben, was bei ioBroker das A und O ist weil Node.js nur "Single process" ist. Daher starten wir auch jeden Adapter in einem eigenen Prozess, aber der js-controller (bzw Redis wenn Redis) ist da hier das "Bottleneck". Aber mit aktueller Hardware wie zB Intel Nucs oder Ryzen Systemen wie bei dir lassen sich sehr potente und leistungsfähige Systeme aufbauen.
Kurz Intel als Vergleich:- object-creates: Nuc8i5: 4.300/s, Nuc10i5: 6.097/s, Nuc11i5: 8.620/s
- setState: Nuc8i5: 3.508/s, Nuc10i5: 4.464/s, Nuc11i5: 6667/s
Aber auch die aktuelle Einplatinen-Hardware-Generation wir Tinkerboard oder Raspi 4 reichen für 9x% aller Smart-Homes locker aus mit 1.183 object creates/s (Tinker) bzw 734/s (Raspi3). Auch die "älteren" Intel Systeme wie Atom/Pentiums/Celerons (oft in NAS zu finden) liegen in der Region.
Ingo
-
Hallo Ingo,
erst einmal ein großes Dankeschön, dafür das du dir, trotz Weihnachtszeit,
Zeit für diese umfangreiche Erleuterung zu dem Thema genommen hast.Das ihr als Entwickler/Anbieter der Software auf diese Benchmarks angewiesen seid, ist verständlich.
Und ich finde es gut das ihr dieses Werkzeug nutzt, um die Software auch für leistungsschwächere Systeme lauffähig zu halten.
Denke mal, jeder der mit Smart-Home in Verbindung kommt, testet erst einmal mit einem Raspi (o.ä.).
Hatte auch, vor Jahren, mit einem Raspi 3B+ angefangen, doch mit der Zeit steigen die Anforderungen.
Gut, irgendwann muss man auch mal einen Schnitt machen, und die minimalen Systemvoraussetzungen hochschrauben.Benchmark für den Endanwender ist eher sekundär, und ich meine das man das auch nicht unbedingt anbieten muss.
Da es zich verschiedene System Konfigurationen gibt, sind diese Tests nicht unbedingt als Referenz geeignet.
Eventuell das Ergebnis etwas expliziter in der history.json mit eintragen, oder auf GitHub die Werte des Ergebnises aufschlüsseln,
dann hat man ja schon die Möglichkeit sich an euerem Performance-Überblick zu orientieren.Wie gesagt, es hat mich eben nur interessiert in wie weit, meine eher unkonventionelle Zusammenstellung des Systems, ungefähr einzureihen ist.
Das es mit einem Intel-System eher nicht mithalten kann, war mir schon bei der Zusammenstellung bewusst, und auch nicht gewünscht.
Bin im privaten Bereich eigentlich nicht bereit den Aufpreis von Intel zu bezahlen.
Die Lampen werden deswegen auch nicht schneller an/ausgeschaltetDaher ist das aber im Moment für die meisten Endanwender nichts - wer will/kann schon sein System für X Stunden abschalten
Kleiner Tipp, listet doch ungefähre Laufzeiten des Benchmark zu den von euch getesteten Systemen auf.
Der ein oder andere überlegt es sich dann zweimal ob er einen Benchmark ausführt.Vielen Dank noch einmal für deine Unterstützung.
(Auch ein Dankeschön den anderen Helferlein )Angenehmen Tag noch.
Gruß, Karsten -
@hydrotec sagte in ioBroker.benchmark, und nun?:
Kleiner Tipp, listet doch ungefähre Laufzeiten des Benchmark zu den von euch getesteten Systemen auf.
Der ein oder andere überlegt es sich dann zweimal ob er einen Benchmark ausführt.Dadurch das immer mal wieder Tests hinzukommen ist das gar nicht so einfach zu sagen :-)) mal schauen ob ich da was zusammenklöppeln kann
-
@apollon77 sagte in ioBroker.benchmark, und nun?:
ob ich da was zusammenklöppeln kann
ich kann auch mal nachsehen, habe aber nicht von allen die Gesamtlaufzeiten notiert
-
@homoran Die müsste ich errechnen können ... kommt dann immer auf die Anzahl der tests an ...
-
@apollon77 sagte in ioBroker.benchmark, und nun?:
@homoran Die müsste ich errechnen können ... kommt dann immer auf die Anzahl der tests an ...
incl cleaning up between epoch?
Ich hatte alles mit Standardeinstellungen
-
@homoran Ahhh ne das hab ich nicht ...
-
Guten Morgen Ingo,
eventuell kannst du diese Informationen gebrauchen.
Ich wollte den Geschwindigkeitsunterschied von DB-file zu DB-redis wissen.
Einen neuen Container mit einer frischen ioBroker Installation angelegt, und noch einen Container mit Redis eingerichtet.
Zuerst den Benchmark unter der Konfiguration DB file:file laufen gelassen.
Anschließend ioBroker auf DB redis:redis umgestellt.
Danach in der Instanz "Aufräumen" angewählt, und den Benchmark mit der Konfiguration DB redis:redis noch einmal gestartet.
Das Ergebnis hat mich dann doch etwas erstaunen lassen.Gruß, Karsten
Server: baseboard: ASRock A300M-STX cpu: Ryzen 5 PRO 3400G with Radeon Vega Graphics memory: 32 GB disks 1: Raid1 2x Samsung SSD 970 EVO Plus 250GB disks 2: Raid1 2x Samsung SSD 860 os: Ubuntu 20.04.3 LTS (GNU/Linux 5.4.0-97-generic x86_64) hypervisor: LXD ioBroker: container: LXC os: Ubuntu 20.04.3 LTS (GNU/Linux 5.4.0-97-generic x86_64) Info: PlatformBetriebssystem: linux Architektur: x64 CPUs: 8 Geschwindigkeit: 2073 MHz Modell: AMD Ryzen 5 PRO 3400G with Radeon Vega Graphics RAM: 29.3 GB System-Betriebszeit: 6 T. 08:55:23 Node.js: v14.19.0 NPM: 6.14.16 Datenträgergröße: 265.7 GB Festplatte frei: 264.3 GB Adapter-Anzahl: 389 Betriebszeit: 5 T. 11:06:59 Aktive Instanzen: 3 Pfad: /opt/iobroker/ Host: admin: v5.2.3 js-controller: v3.3.22
{ "setStates": { "timeMean": 4.72, "timeStd": 0.05, "cpuMean": 56.69, "cpuStd": 8.66, "memMean": 50.6, "memStd": 2, "controllerCpuMean": 67.03, "controllerCpuStd": 10.16, "controllerMemMean": 196.43, "controllerMemStd": 8.41, "eventLoopLagMean": 0.03, "eventLoopLagStd": 0.07, "actionsPerSecondMean": 2118.64, "actionsPerSecondStd": 21.83, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file" }, "statesSubscription": { "timeMean": 5.76, "timeStd": 0.47, "cpuMean": 23.87, "cpuStd": 7.63, "memMean": 50.84, "memStd": 0.87, "controllerCpuMean": 67.56, "controllerCpuStd": 11.14, "controllerMemMean": 171.9, "controllerMemStd": 5.61, "eventLoopLagMean": 0.11, "eventLoopLagStd": 0.18, "actionsPerSecondMean": 1736.11, "actionsPerSecondStd": 127.45, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 49.21, "cpuStd": 16.12, "memMean": 42.21, "memStd": 1.27, "eventLoopLagMean": 0.04, "eventLoopLagStd": 0.07, "timeMean": 1.44, "timeStd": 0.14, "actionsPerSecondMean": 1736.11, "actionsPerSecondStd": 147.81, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 49.55, "cpuStd": 14.96, "memMean": 43.06, "memStd": 1.18, "eventLoopLagMean": 0.04, "eventLoopLagStd": 0.06, "timeMean": 1.43, "timeStd": 0.08, "actionsPerSecondMean": 1748.25, "actionsPerSecondStd": 98.86, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 53.2, "cpuStd": 18.25, "memMean": 42.7, "memStd": 1.06, "eventLoopLagMean": 0.04, "eventLoopLagStd": 0.07, "timeMean": 1.43, "timeStd": 0.13, "actionsPerSecondMean": 1748.25, "actionsPerSecondStd": 137.88, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 52.31, "cpuStd": 19.47, "memMean": 42.97, "memStd": 1.13, "eventLoopLagMean": 0.05, "eventLoopLagStd": 0.1, "timeMean": 1.45, "timeStd": 0.15, "actionsPerSecondMean": 1724.14, "actionsPerSecondStd": 159.13, "epochs": 5, "iterations": 10000 } } }, "statesSubscriptionAlias": { "timeMean": 18.48, "timeStd": 0.29, "cpuMean": 13.18, "cpuStd": 8.28, "memMean": 84.23, "memStd": 27.44, "controllerCpuMean": 86.16, "controllerCpuStd": 8.45, "controllerMemMean": 178.01, "controllerMemStd": 39.39, "eventLoopLagMean": 0.21, "eventLoopLagStd": 0.28, "actionsPerSecondMean": 541.13, "actionsPerSecondStd": 8.67, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 34.9, "cpuStd": 12.46, "memMean": 43.67, "memStd": 1.41, "eventLoopLagMean": 0.12, "eventLoopLagStd": 0.21, "timeMean": 2.39, "timeStd": 0.04, "actionsPerSecondMean": 1046.03, "actionsPerSecondStd": 15.96, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 24.22, "cpuStd": 8.97, "memMean": 45.44, "memStd": 2.26, "eventLoopLagMean": 0.18, "eventLoopLagStd": 0.25, "timeMean": 3.89, "timeStd": 0.03, "actionsPerSecondMean": 642.67, "actionsPerSecondStd": 4.58, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 20.36, "cpuStd": 9.16, "memMean": 44.24, "memStd": 1.71, "eventLoopLagMean": 0.22, "eventLoopLagStd": 0.29, "timeMean": 5.44, "timeStd": 0.29, "actionsPerSecondMean": 459.56, "actionsPerSecondStd": 23.91, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 16.76, "cpuStd": 7.98, "memMean": 44.04, "memStd": 1.63, "eventLoopLagMean": 0.2, "eventLoopLagStd": 0.26, "timeMean": 6.7, "timeStd": 0.11, "actionsPerSecondMean": 373.13, "actionsPerSecondStd": 6.28, "epochs": 5, "iterations": 10000 } } }, "statesSubscriptionAliasWrite": { "timeMean": 7.02, "timeStd": 0.42, "cpuMean": 19.92, "cpuStd": 7.44, "memMean": 53.93, "memStd": 0.68, "controllerCpuMean": 67.84, "controllerCpuStd": 11.11, "controllerMemMean": 180.84, "controllerMemStd": 10.79, "eventLoopLagMean": 0.15, "eventLoopLagStd": 0.21, "actionsPerSecondMean": 1424.5, "actionsPerSecondStd": 78.65, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 50.5, "cpuStd": 15.01, "memMean": 42.63, "memStd": 1.04, "eventLoopLagMean": 0.04, "eventLoopLagStd": 0.12, "timeMean": 1.76, "timeStd": 0.08, "actionsPerSecondMean": 1420.45, "actionsPerSecondStd": 61.93, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 52.4, "cpuStd": 14.76, "memMean": 42.16, "memStd": 1.02, "eventLoopLagMean": 0.04, "eventLoopLagStd": 0.06, "timeMean": 1.74, "timeStd": 0.11, "actionsPerSecondMean": 1436.78, "actionsPerSecondStd": 83.7, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 51.49, "cpuStd": 15.02, "memMean": 42.44, "memStd": 1.09, "eventLoopLagMean": 0.04, "eventLoopLagStd": 0.09, "timeMean": 1.88, "timeStd": 0.32, "actionsPerSecondMean": 1329.79, "actionsPerSecondStd": 187.69, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 49.61, "cpuStd": 14.56, "memMean": 42.64, "memStd": 0.96, "eventLoopLagMean": 0.04, "eventLoopLagStd": 0.06, "timeMean": 1.72, "timeStd": 0.11, "actionsPerSecondMean": 1453.49, "actionsPerSecondStd": 86.19, "epochs": 5, "iterations": 10000 } } }, "statesDeletion": { "timeMean": 1.72, "timeStd": 0.05, "cpuMean": 57.84, "cpuStd": 6.37, "memMean": 55.21, "memStd": 0.59, "controllerCpuMean": 69.56, "controllerCpuStd": 6.09, "controllerMemMean": 167.73, "controllerMemStd": 4.51, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.03, "actionsPerSecondMean": 5813.95, "actionsPerSecondStd": 163.7, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file" }, "idle": { "timeMean": 10.29, "timeStd": 0.25, "cpuMean": 2.04, "cpuStd": 4.07, "memMean": 52.29, "memStd": 0.27, "controllerCpuMean": 0.45, "controllerCpuStd": 4.93, "controllerMemMean": 124.39, "controllerMemStd": 5.16, "eventLoopLagMean": 0.37, "eventLoopLagStd": 0.33, "actionsPerSecondMean": 971.82, "actionsPerSecondStd": 23.89, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file" }, "objectsCreation": { "timeMean": 3.63, "timeStd": 0.07, "cpuMean": 56.65, "cpuStd": 8.42, "memMean": 53.82, "memStd": 0.44, "controllerCpuMean": 71.38, "controllerCpuStd": 15.45, "controllerMemMean": 118.7, "controllerMemStd": 4.85, "eventLoopLagMean": 0.03, "eventLoopLagStd": 0.08, "actionsPerSecondMean": 2754.82, "actionsPerSecondStd": 53.23, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file" }, "objectsDeletion": { "timeMean": 21.52, "timeStd": 0.17, "cpuMean": 28.33, "cpuStd": 10.88, "memMean": 55.15, "memStd": 0.6, "controllerCpuMean": 81.47, "controllerCpuStd": 12.11, "controllerMemMean": 161.4, "controllerMemStd": 14.71, "eventLoopLagMean": 0.17, "eventLoopLagStd": 0.26, "actionsPerSecondMean": 464.68, "actionsPerSecondStd": 3.69, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file" }, "setStatesNonStrict": { "timeMean": 3.22, "timeStd": 0.07, "cpuMean": 52.37, "cpuStd": 8.39, "memMean": 53.84, "memStd": 0.57, "controllerCpuMean": 70.95, "controllerCpuStd": 12.21, "controllerMemMean": 163.37, "controllerMemStd": 11.33, "eventLoopLagMean": 0.03, "eventLoopLagStd": 0.08, "actionsPerSecondMean": 3105.59, "actionsPerSecondStd": 63.77, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file" }, "getStates": { "timeMean": 1.14, "timeStd": 0.02, "cpuMean": 55.96, "cpuStd": 12.88, "memMean": 54.39, "memStd": 1.15, "controllerCpuMean": 61.48, "controllerCpuStd": 14.33, "controllerMemMean": 162.88, "controllerMemStd": 0.59, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.03, "actionsPerSecondMean": 8771.93, "actionsPerSecondStd": 188.41, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file" }, "getStatesAlias": { "timeMean": 3.71, "timeStd": 0.03, "cpuMean": 58.11, "cpuStd": 8.81, "memMean": 53.58, "memStd": 0.82, "controllerCpuMean": 63.03, "controllerCpuStd": 8.66, "controllerMemMean": 183.52, "controllerMemStd": 0.43, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.03, "actionsPerSecondMean": 2695.42, "actionsPerSecondStd": 23.45, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file" }, "getStatesAliasRead": { "timeMean": 3.91, "timeStd": 0.26, "cpuMean": 58.6, "cpuStd": 7.96, "memMean": 55.67, "memStd": 0.89, "controllerCpuMean": 62.8, "controllerCpuStd": 10.53, "controllerMemMean": 152.08, "controllerMemStd": 21.8, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.05, "actionsPerSecondMean": 2557.54, "actionsPerSecondStd": 166.38, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file" }, "messages": { "timeMean": 5.92, "timeStd": 0.34, "cpuMean": 40.53, "cpuStd": 7.03, "memMean": 54.22, "memStd": 0.6, "controllerCpuMean": 63.69, "controllerCpuStd": 9.87, "controllerMemMean": 158.37, "controllerMemStd": 8.87, "eventLoopLagMean": 0.07, "eventLoopLagStd": 0.11, "actionsPerSecondMean": 1689.19, "actionsPerSecondStd": 88.58, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file" }, "setStatesParallel": { "timeMean": 98.35, "timeStd": 0.31, "cpuMean": 1.76, "cpuStd": 4.95, "memMean": 56.36, "memStd": 2.01, "controllerCpuMean": 103.56, "controllerCpuStd": 28.31, "controllerMemMean": 560.56, "controllerMemStd": 165.22, "eventLoopLagMean": 0.17, "eventLoopLagStd": 0.27, "actionsPerSecondMean": 101.68, "actionsPerSecondStd": 0.32, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 7.95, "cpuStd": 5.82, "memMean": 47.06, "memStd": 2.03, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.38, "timeMean": 98.01, "timeStd": 0.3, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 7.95, "cpuStd": 5.59, "memMean": 46.74, "memStd": 2.02, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.37, "timeMean": 98.02, "timeStd": 0.3, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 7.91, "cpuStd": 5.59, "memMean": 45.74, "memStd": 1.8, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.43, "timeMean": 98.03, "timeStd": 0.3, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 7.98, "cpuStd": 5.75, "memMean": 46.93, "memStd": 1.63, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.4, "timeMean": 98.04, "timeStd": 0.3, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.5": { "cpuMean": 7.99, "cpuStd": 5.59, "memMean": 47.19, "memStd": 1.96, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.36, "timeMean": 98.05, "timeStd": 0.3, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.6": { "cpuMean": 7.96, "cpuStd": 6.01, "memMean": 47.65, "memStd": 1.78, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.36, "timeMean": 98.06, "timeStd": 0.3, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.7": { "cpuMean": 8.02, "cpuStd": 5.76, "memMean": 46.63, "memStd": 1.84, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.37, "timeMean": 98.06, "timeStd": 0.3, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.8": { "cpuMean": 7.95, "cpuStd": 5.59, "memMean": 47.12, "memStd": 1.81, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.33, "timeMean": 98.07, "timeStd": 0.3, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.9": { "cpuMean": 7.95, "cpuStd": 5.69, "memMean": 45.78, "memStd": 1.86, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.36, "timeMean": 98.08, "timeStd": 0.3, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.10": { "cpuMean": 7.91, "cpuStd": 5.55, "memMean": 46.56, "memStd": 1.57, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.36, "timeMean": 98.09, "timeStd": 0.3, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.11": { "cpuMean": 7.96, "cpuStd": 5.79, "memMean": 45.72, "memStd": 1.57, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.33, "timeMean": 98.1, "timeStd": 0.3, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.12": { "cpuMean": 7.92, "cpuStd": 5.59, "memMean": 47.34, "memStd": 1.91, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.35, "timeMean": 98.11, "timeStd": 0.3, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.13": { "cpuMean": 7.92, "cpuStd": 5.56, "memMean": 46.79, "memStd": 1.78, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.33, "timeMean": 98.12, "timeStd": 0.3, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.14": { "cpuMean": 7.97, "cpuStd": 5.61, "memMean": 46.82, "memStd": 1.85, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.33, "timeMean": 98.12, "timeStd": 0.3, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.15": { "cpuMean": 7.97, "cpuStd": 5.65, "memMean": 46.97, "memStd": 1.76, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.33, "timeMean": 97.86, "timeStd": 0.53, "actionsPerSecondMean": 3.41, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.16": { "cpuMean": 7.98, "cpuStd": 5.64, "memMean": 47.05, "memStd": 1.91, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.41, "timeMean": 97.85, "timeStd": 0.56, "actionsPerSecondMean": 3.41, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.17": { "cpuMean": 7.99, "cpuStd": 5.66, "memMean": 46.28, "memStd": 1.8, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.34, "timeMean": 97.86, "timeStd": 0.57, "actionsPerSecondMean": 3.41, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.18": { "cpuMean": 8, "cpuStd": 5.84, "memMean": 46.09, "memStd": 1.77, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.33, "timeMean": 97.89, "timeStd": 0.59, "actionsPerSecondMean": 3.41, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.19": { "cpuMean": 8.06, "cpuStd": 5.67, "memMean": 46.34, "memStd": 1.87, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.37, "timeMean": 97.88, "timeStd": 0.59, "actionsPerSecondMean": 3.41, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.20": { "cpuMean": 7.97, "cpuStd": 6.44, "memMean": 46.82, "memStd": 1.99, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.39, "timeMean": 97.9, "timeStd": 0.6, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.21": { "cpuMean": 8, "cpuStd": 5.54, "memMean": 47, "memStd": 1.82, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.33, "timeMean": 97.92, "timeStd": 0.6, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.22": { "cpuMean": 7.95, "cpuStd": 5.77, "memMean": 47.16, "memStd": 1.88, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.39, "timeMean": 97.94, "timeStd": 0.61, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.23": { "cpuMean": 8.03, "cpuStd": 5.59, "memMean": 46.55, "memStd": 1.8, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.34, "timeMean": 97.96, "timeStd": 0.62, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.24": { "cpuMean": 7.94, "cpuStd": 5.53, "memMean": 46.3, "memStd": 1.73, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.39, "timeMean": 97.99, "timeStd": 0.63, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.25": { "cpuMean": 8, "cpuStd": 5.9, "memMean": 46.74, "memStd": 1.88, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.45, "timeMean": 98, "timeStd": 0.64, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.26": { "cpuMean": 7.95, "cpuStd": 5.89, "memMean": 46.51, "memStd": 1.63, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.38, "timeMean": 98.02, "timeStd": 0.65, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.27": { "cpuMean": 8.03, "cpuStd": 6.06, "memMean": 47.15, "memStd": 1.93, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.37, "timeMean": 98.04, "timeStd": 0.66, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.28": { "cpuMean": 8.01, "cpuStd": 5.58, "memMean": 46.98, "memStd": 2.08, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.32, "timeMean": 98.05, "timeStd": 0.67, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.29": { "cpuMean": 7.97, "cpuStd": 5.76, "memMean": 45.26, "memStd": 1.84, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.34, "timeMean": 98.07, "timeStd": 0.68, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.30": { "cpuMean": 8.05, "cpuStd": 5.89, "memMean": 46.8, "memStd": 1.68, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.38, "timeMean": 98.09, "timeStd": 0.7, "actionsPerSecondMean": 3.4, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 } } }, "objectViewEqual": { "timeMean": 498.18, "timeStd": 0.74, "cpuMean": 56.71, "cpuStd": 13.76, "memMean": 89.29, "memStd": 1.41, "controllerCpuMean": 96.3, "controllerCpuStd": 35.75, "controllerMemMean": 299.57, "controllerMemStd": 0.87, "eventLoopLagMean": 1.38, "eventLoopLagStd": 3.13, "actionsPerSecondMean": 20.07, "actionsPerSecondStd": 0.03, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file" }, "objectViewSmall": { "timeMean": 56.14, "timeStd": 0.54, "cpuMean": 26.21, "cpuStd": 6.27, "memMean": 68.05, "memStd": 3.65, "controllerCpuMean": 89.71, "controllerCpuStd": 28.15, "controllerMemMean": 295.06, "controllerMemStd": 8.42, "eventLoopLagMean": 0.33, "eventLoopLagStd": 0.41, "actionsPerSecondMean": 178.13, "actionsPerSecondStd": 1.71, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file" }, "objectViewLarge": { "timeMean": 895.55, "timeStd": 27.77, "cpuMean": 72.28, "cpuStd": 24.46, "memMean": 109.98, "memStd": 9.91, "controllerCpuMean": 83.1, "controllerCpuStd": 33.63, "controllerMemMean": 299.92, "controllerMemStd": 0.73, "eventLoopLagMean": 22.27, "eventLoopLagStd": 18.09, "actionsPerSecondMean": 11.17, "actionsPerSecondStd": 0.36, "epochs": 5, "iterations": 10000, "statesDbType": "file", "objectsDbType": "file" } }
{ "setStates": { "timeMean": 2.45, "timeStd": 0.33, "cpuMean": 86.56, "cpuStd": 12.87, "memMean": 45.19, "memStd": 0.9, "controllerCpuMean": 0.09, "controllerCpuStd": 0.9, "controllerMemMean": 60.87, "controllerMemStd": 0.19, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "actionsPerSecondMean": 4081.63, "actionsPerSecondStd": 591.75, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "statesSubscription": { "timeMean": 2.32, "timeStd": 0.13, "cpuMean": 48.54, "cpuStd": 11.55, "memMean": 50.17, "memStd": 1.14, "controllerCpuMean": 0.08, "controllerCpuStd": 0.85, "controllerMemMean": 64.28, "controllerMemStd": 0.24, "eventLoopLagMean": 0.06, "eventLoopLagStd": 0.12, "actionsPerSecondMean": 4310.34, "actionsPerSecondStd": 232.9, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 76.81, "cpuStd": 33.08, "memMean": 41.92, "memStd": 0.87, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.07, "timeMean": 0.61, "timeStd": 0.06, "actionsPerSecondMean": 4098.36, "actionsPerSecondStd": 354.03, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 71.83, "cpuStd": 32.88, "memMean": 42.24, "memStd": 0.8, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "timeMean": 0.56, "timeStd": 0.04, "actionsPerSecondMean": 4464.29, "actionsPerSecondStd": 285.13, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 72.13, "cpuStd": 33.27, "memMean": 48.7, "memStd": 4.77, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.01, "timeMean": 0.57, "timeStd": 0.02, "actionsPerSecondMean": 4385.96, "actionsPerSecondStd": 169.09, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 71.09, "cpuStd": 33.03, "memMean": 47.28, "memStd": 4.9, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.05, "timeMean": 0.57, "timeStd": 0.03, "actionsPerSecondMean": 4385.96, "actionsPerSecondStd": 210.56, "epochs": 5, "iterations": 10000 } } }, "statesSubscriptionAlias": { "timeMean": 8.8, "timeStd": 0.46, "cpuMean": 20.47, "cpuStd": 9.07, "memMean": 97.96, "memStd": 22.61, "controllerCpuMean": 0.09, "controllerCpuStd": 0.94, "controllerMemMean": 65.32, "controllerMemStd": 0.3, "eventLoopLagMean": 0.17, "eventLoopLagStd": 0.24, "actionsPerSecondMean": 1136.36, "actionsPerSecondStd": 58.88, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 33.7, "cpuStd": 9.73, "memMean": 41.51, "memStd": 0.94, "eventLoopLagMean": 0.11, "eventLoopLagStd": 0.19, "timeMean": 2.19, "timeStd": 0.07, "actionsPerSecondMean": 1141.55, "actionsPerSecondStd": 35.65, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 35.89, "cpuStd": 12.69, "memMean": 42.86, "memStd": 1.32, "eventLoopLagMean": 0.13, "eventLoopLagStd": 0.24, "timeMean": 2.23, "timeStd": 0.16, "actionsPerSecondMean": 1121.08, "actionsPerSecondStd": 73.4, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 33.94, "cpuStd": 11.12, "memMean": 44.94, "memStd": 2.09, "eventLoopLagMean": 0.14, "eventLoopLagStd": 0.22, "timeMean": 2.3, "timeStd": 0.17, "actionsPerSecondMean": 1086.96, "actionsPerSecondStd": 78.84, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 34.3, "cpuStd": 11.56, "memMean": 44.63, "memStd": 2.52, "eventLoopLagMean": 0.14, "eventLoopLagStd": 0.2, "timeMean": 2.35, "timeStd": 0.17, "actionsPerSecondMean": 1063.83, "actionsPerSecondStd": 76.52, "epochs": 5, "iterations": 10000 } } }, "statesSubscriptionAliasWrite": { "timeMean": 2.97, "timeStd": 0.14, "cpuMean": 38.46, "cpuStd": 9.73, "memMean": 55.06, "memStd": 0.83, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 68.56, "controllerMemStd": 0.29, "eventLoopLagMean": 0.06, "eventLoopLagStd": 0.11, "actionsPerSecondMean": 3367, "actionsPerSecondStd": 149.82, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 79.14, "cpuStd": 29.86, "memMean": 42.34, "memStd": 0.88, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.06, "timeMean": 0.76, "timeStd": 0.02, "actionsPerSecondMean": 3289.47, "actionsPerSecondStd": 97.72, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 79.1, "cpuStd": 30.61, "memMean": 41.09, "memStd": 0.62, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "timeMean": 0.75, "timeStd": 0.04, "actionsPerSecondMean": 3333.33, "actionsPerSecondStd": 160.59, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 75.56, "cpuStd": 30.02, "memMean": 49.71, "memStd": 4.43, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "timeMean": 0.71, "timeStd": 0.01, "actionsPerSecondMean": 3521.13, "actionsPerSecondStd": 66.07, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 75.42, "cpuStd": 29.75, "memMean": 46.14, "memStd": 5.46, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "timeMean": 0.71, "timeStd": 0.02, "actionsPerSecondMean": 3521.13, "actionsPerSecondStd": 105.71, "epochs": 5, "iterations": 10000 } } }, "statesDeletion": { "timeMean": 1, "timeStd": 0.35, "cpuMean": 83.3, "cpuStd": 5.75, "memMean": 56.08, "memStd": 1.02, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 68.46, "controllerMemStd": 0.19, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "actionsPerSecondMean": 10000, "actionsPerSecondStd": 2465.92, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "idle": { "timeMean": 10.48, "timeStd": 0.36, "cpuMean": 2.21, "cpuStd": 6.01, "memMean": 53.18, "memStd": 0.25, "controllerCpuMean": 0.06, "controllerCpuStd": 0.76, "controllerMemMean": 68.69, "controllerMemStd": 0.26, "eventLoopLagMean": 0.38, "eventLoopLagStd": 0.33, "actionsPerSecondMean": 954.2, "actionsPerSecondStd": 32.84, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectsCreation": { "timeMean": 1.69, "timeStd": 0.01, "cpuMean": 86.72, "cpuStd": 14.61, "memMean": 55.88, "memStd": 0.82, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 68.94, "controllerMemStd": 0.27, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "actionsPerSecondMean": 5917.16, "actionsPerSecondStd": 51.38, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectsDeletion": { "timeMean": 1014.34, "timeStd": 3.07, "cpuMean": 4.76, "cpuStd": 5.59, "memMean": 58.67, "memStd": 2.05, "controllerCpuMean": 0.04, "controllerCpuStd": 0.6, "controllerMemMean": 69.29, "controllerMemStd": 0.29, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.28, "actionsPerSecondMean": 9.86, "actionsPerSecondStd": 0.03, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "setStatesNonStrict": { "timeMean": 1.38, "timeStd": 0.02, "cpuMean": 82.67, "cpuStd": 13.49, "memMean": 62.92, "memStd": 4.82, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 69.77, "controllerMemStd": 0.2, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.06, "actionsPerSecondMean": 7246.38, "actionsPerSecondStd": 90.01, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "getStates": { "timeMean": 0.56, "timeStd": 0.02, "cpuMean": 84.19, "cpuStd": 16.54, "memMean": 56.81, "memStd": 1.07, "controllerCpuMean": 0.36, "controllerCpuStd": 1.86, "controllerMemMean": 69.44, "controllerMemStd": 0.17, "eventLoopLagMean": 0.03, "eventLoopLagStd": 0.08, "actionsPerSecondMean": 17857.14, "actionsPerSecondStd": 529.82, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "getStatesAlias": { "timeMean": 1.8, "timeStd": 0.04, "cpuMean": 89.35, "cpuStd": 11.46, "memMean": 55.86, "memStd": 0.87, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 69.33, "controllerMemStd": 0.17, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "actionsPerSecondMean": 5555.56, "actionsPerSecondStd": 129.1, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "getStatesAliasRead": { "timeMean": 1.88, "timeStd": 0.02, "cpuMean": 89.36, "cpuStd": 14.61, "memMean": 57.53, "memStd": 0.94, "controllerCpuMean": 0.11, "controllerCpuStd": 1.03, "controllerMemMean": 70.11, "controllerMemStd": 0.32, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.08, "actionsPerSecondMean": 5319.15, "actionsPerSecondStd": 55.65, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "messages": { "timeMean": 3.9, "timeStd": 0.22, "cpuMean": 61.53, "cpuStd": 9.25, "memMean": 57.36, "memStd": 2.05, "controllerCpuMean": 0.1, "controllerCpuStd": 1.02, "controllerMemMean": 70.49, "controllerMemStd": 0.16, "eventLoopLagMean": 0.08, "eventLoopLagStd": 0.24, "actionsPerSecondMean": 2564.1, "actionsPerSecondStd": 135.92, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "setStatesParallel": { "timeMean": 34.54, "timeStd": 1.09, "cpuMean": 1.7, "cpuStd": 4.77, "memMean": 58.71, "memStd": 0.86, "controllerCpuMean": 0.09, "controllerCpuStd": 0.95, "controllerMemMean": 64.28, "controllerMemStd": 0.27, "eventLoopLagMean": 0.26, "eventLoopLagStd": 0.7, "actionsPerSecondMean": 289.52, "actionsPerSecondStd": 8.86, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 20.01, "cpuStd": 6.29, "memMean": 45.76, "memStd": 1.47, "eventLoopLagMean": 0.32, "eventLoopLagStd": 1.01, "timeMean": 34.41, "timeStd": 1.08, "actionsPerSecondMean": 9.69, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 19.88, "cpuStd": 6.39, "memMean": 44.62, "memStd": 1.75, "eventLoopLagMean": 0.36, "eventLoopLagStd": 1.24, "timeMean": 34.42, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 19.92, "cpuStd": 5.97, "memMean": 45.02, "memStd": 1.47, "eventLoopLagMean": 0.36, "eventLoopLagStd": 1.33, "timeMean": 34.42, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 19.82, "cpuStd": 6.59, "memMean": 45.59, "memStd": 1.54, "eventLoopLagMean": 0.32, "eventLoopLagStd": 0.97, "timeMean": 34.42, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.5": { "cpuMean": 19.85, "cpuStd": 6.06, "memMean": 44.02, "memStd": 1.48, "eventLoopLagMean": 0.34, "eventLoopLagStd": 1.13, "timeMean": 34.42, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.6": { "cpuMean": 19.99, "cpuStd": 7.43, "memMean": 44.61, "memStd": 1.65, "eventLoopLagMean": 0.32, "eventLoopLagStd": 1.17, "timeMean": 34.43, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.7": { "cpuMean": 19.84, "cpuStd": 7.55, "memMean": 45.14, "memStd": 1.68, "eventLoopLagMean": 0.35, "eventLoopLagStd": 1.19, "timeMean": 34.43, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.8": { "cpuMean": 19.57, "cpuStd": 6.45, "memMean": 43.22, "memStd": 1.37, "eventLoopLagMean": 0.35, "eventLoopLagStd": 1.29, "timeMean": 34.43, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.9": { "cpuMean": 19.92, "cpuStd": 6.15, "memMean": 44.56, "memStd": 1.44, "eventLoopLagMean": 0.36, "eventLoopLagStd": 1.45, "timeMean": 34.43, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.10": { "cpuMean": 19.8, "cpuStd": 6.36, "memMean": 43.87, "memStd": 1.57, "eventLoopLagMean": 0.38, "eventLoopLagStd": 1.45, "timeMean": 34.44, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.11": { "cpuMean": 19.85, "cpuStd": 5.94, "memMean": 45.69, "memStd": 1.27, "eventLoopLagMean": 0.36, "eventLoopLagStd": 1.68, "timeMean": 34.44, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.12": { "cpuMean": 19.82, "cpuStd": 6.34, "memMean": 45.05, "memStd": 1.75, "eventLoopLagMean": 0.37, "eventLoopLagStd": 1.32, "timeMean": 34.44, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.13": { "cpuMean": 19.89, "cpuStd": 6.45, "memMean": 44.77, "memStd": 1.52, "eventLoopLagMean": 0.33, "eventLoopLagStd": 1.21, "timeMean": 34.44, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.14": { "cpuMean": 19.95, "cpuStd": 6.68, "memMean": 45.94, "memStd": 1.71, "eventLoopLagMean": 0.35, "eventLoopLagStd": 1.31, "timeMean": 34.44, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.15": { "cpuMean": 19.76, "cpuStd": 6.52, "memMean": 44.7, "memStd": 1.35, "eventLoopLagMean": 0.34, "eventLoopLagStd": 1.77, "timeMean": 34.45, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.16": { "cpuMean": 19.7, "cpuStd": 6.33, "memMean": 43.86, "memStd": 1.53, "eventLoopLagMean": 0.36, "eventLoopLagStd": 1.23, "timeMean": 34.45, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.17": { "cpuMean": 19.97, "cpuStd": 6.41, "memMean": 44.54, "memStd": 1.5, "eventLoopLagMean": 0.35, "eventLoopLagStd": 1.11, "timeMean": 34.45, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.18": { "cpuMean": 19.88, "cpuStd": 6.09, "memMean": 45.4, "memStd": 1.31, "eventLoopLagMean": 0.37, "eventLoopLagStd": 1.66, "timeMean": 34.45, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.19": { "cpuMean": 19.92, "cpuStd": 6.19, "memMean": 45.84, "memStd": 1.42, "eventLoopLagMean": 0.38, "eventLoopLagStd": 1.28, "timeMean": 34.45, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.20": { "cpuMean": 19.97, "cpuStd": 6.56, "memMean": 44.77, "memStd": 1.31, "eventLoopLagMean": 0.36, "eventLoopLagStd": 1.23, "timeMean": 34.45, "timeStd": 1.08, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.29, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.21": { "cpuMean": 19.98, "cpuStd": 6.41, "memMean": 44.62, "memStd": 1.5, "eventLoopLagMean": 0.36, "eventLoopLagStd": 1.12, "timeMean": 34.45, "timeStd": 1.09, "actionsPerSecondMean": 9.68, "actionsPerSecondStd": 0.3, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.22": { "cpuMean": 19.89, "cpuStd": 6.04, "memMean": 45.57, "memStd": 1.29, "eventLoopLagMean": 0.31, "eventLoopLagStd": 0.93, "timeMean": 34.46, "timeStd": 1.09, "actionsPerSecondMean": 9.67, "actionsPerSecondStd": 0.3, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.23": { "cpuMean": 19.87, "cpuStd": 6.26, "memMean": 44.65, "memStd": 1.71, "eventLoopLagMean": 0.33, "eventLoopLagStd": 1.1, "timeMean": 34.46, "timeStd": 1.09, "actionsPerSecondMean": 9.67, "actionsPerSecondStd": 0.3, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.24": { "cpuMean": 19.85, "cpuStd": 6.21, "memMean": 44.68, "memStd": 1.54, "eventLoopLagMean": 0.39, "eventLoopLagStd": 1.49, "timeMean": 34.46, "timeStd": 1.09, "actionsPerSecondMean": 9.67, "actionsPerSecondStd": 0.3, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.25": { "cpuMean": 19.79, "cpuStd": 6.64, "memMean": 45.42, "memStd": 1.48, "eventLoopLagMean": 0.33, "eventLoopLagStd": 1.13, "timeMean": 34.46, "timeStd": 1.09, "actionsPerSecondMean": 9.67, "actionsPerSecondStd": 0.3, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.26": { "cpuMean": 19.65, "cpuStd": 6.28, "memMean": 43.99, "memStd": 1.69, "eventLoopLagMean": 0.32, "eventLoopLagStd": 1.09, "timeMean": 34.46, "timeStd": 1.09, "actionsPerSecondMean": 9.67, "actionsPerSecondStd": 0.3, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.27": { "cpuMean": 19.82, "cpuStd": 6.02, "memMean": 45.26, "memStd": 1.26, "eventLoopLagMean": 0.33, "eventLoopLagStd": 1.1, "timeMean": 34.46, "timeStd": 1.09, "actionsPerSecondMean": 9.67, "actionsPerSecondStd": 0.3, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.28": { "cpuMean": 20.07, "cpuStd": 6.38, "memMean": 44.51, "memStd": 1.33, "eventLoopLagMean": 0.37, "eventLoopLagStd": 1.37, "timeMean": 34.46, "timeStd": 1.09, "actionsPerSecondMean": 9.67, "actionsPerSecondStd": 0.3, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.29": { "cpuMean": 19.93, "cpuStd": 6.46, "memMean": 44.53, "memStd": 1.5, "eventLoopLagMean": 0.34, "eventLoopLagStd": 1.13, "timeMean": 34.46, "timeStd": 1.09, "actionsPerSecondMean": 9.67, "actionsPerSecondStd": 0.3, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.30": { "cpuMean": 19.91, "cpuStd": 6.47, "memMean": 44.18, "memStd": 1.48, "eventLoopLagMean": 0.33, "eventLoopLagStd": 1.05, "timeMean": 34.46, "timeStd": 1.09, "actionsPerSecondMean": 9.67, "actionsPerSecondStd": 0.3, "epochs": 5, "iterations": 10000 } } }, "objectViewEqual": { "timeMean": 1180.27, "timeStd": 9.47, "cpuMean": 30.66, "cpuStd": 6.44, "memMean": 91.52, "memStd": 1.94, "controllerCpuMean": 0.03, "controllerCpuStd": 0.6, "controllerMemMean": 72.68, "controllerMemStd": 0.3, "eventLoopLagMean": 0.31, "eventLoopLagStd": 0.49, "actionsPerSecondMean": 8.47, "actionsPerSecondStd": 0.07, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectViewSmall": { "timeMean": 677.05, "timeStd": 1.08, "cpuMean": 8.77, "cpuStd": 5.65, "memMean": 81.39, "memStd": 7.02, "controllerCpuMean": 0.03, "controllerCpuStd": 0.58, "controllerMemMean": 72.68, "controllerMemStd": 0.31, "eventLoopLagMean": 0.21, "eventLoopLagStd": 0.27, "actionsPerSecondMean": 14.77, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectViewLarge": { "timeMean": 1671.77, "timeStd": 1.43, "cpuMean": 41.05, "cpuStd": 8.03, "memMean": 99.09, "memStd": 2.04, "controllerCpuMean": 0.04, "controllerCpuStd": 0.61, "controllerMemMean": 72.8, "controllerMemStd": 0.29, "eventLoopLagMean": 0.59, "eventLoopLagStd": 1.03, "actionsPerSecondMean": 5.98, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" } }
benchmark file:file 2022-02-01 18:50:04.104 - info: host.iobrokertest instance system.adapter.benchmark.0 started with pid 614 2022-02-01 18:50:04.447 - info: benchmark.0 (614) starting. Version 0.5.0 in /opt/iobroker/node_modules/iobroker.benchmark, node: v14.19.0, js-controller: 3.3.22 2022-02-01 18:50:04.463 - info: benchmark.0 (614) Adapter started... controller determined (pid: 530) 2022-02-01 18:50:29.604 - info: benchmark.0 (614) Isolated run, stopping all instances 2022-02-01 18:50:29.621 - info: host.iobrokertest "system.adapter.admin.0" disabled 2022-02-01 18:50:29.622 - info: host.iobrokertest stopInstance system.adapter.admin.0 (force=false, process=true) 2022-02-01 18:50:29.620 - info: admin.0 (548) Adapter is disabled => stop 2022-02-01 18:50:29.625 - info: admin.0 (548) terminating http server on port 8081 2022-02-01 18:50:29.627 - info: host.iobrokertest stopInstance system.adapter.admin.0 send kill signal 2022-02-01 18:50:29.629 - info: admin.0 (548) Got terminate signal TERMINATE_YOURSELF 2022-02-01 18:50:29.633 - info: host.iobrokertest "system.adapter.backitup.0" disabled 2022-02-01 18:50:29.633 - info: host.iobrokertest stopInstance system.adapter.backitup.0 (force=false, process=true) 2022-02-01 18:50:29.635 - info: benchmark.0 (614) Starting benchmark test... 2022-02-02 05:19:53.199 - info: benchmark.0 (614) Restarting instances ... 2022-02-02 05:19:53.204 - info: host.iobrokertest "system.adapter.admin.0" enabled 2022-02-02 05:19:53.221 - info: host.iobrokertest "system.adapter.backitup.0" enabled 2022-02-02 05:19:53.222 - info: benchmark.0 (614) Finished benchmark... 2022-02-02 05:19:53.223 - info: benchmark.0 (614) Writing summary file ... 2022-02-02 05:19:53.240 - info: host.iobrokertest instance system.adapter.admin.0 started with pid 2225 2022-02-02 05:19:53.258 - info: benchmark.0 (614) Summary file written Laufzeit: 10,5 Std. --- benchmark redis:redis 2022-02-02 16:24:16.236 - info: host.iobrokertest instance system.adapter.benchmark.0 started with pid 3125 2022-02-02 16:24:16.527 - info: benchmark.0 (3125) starting. Version 0.5.0 in /opt/iobroker/node_modules/iobroker.benchmark, node: v14.19.0, js-controller: 3.3.22 2022-02-02 16:24:16.539 - info: benchmark.0 (3125) Adapter started... controller determined (pid: 3091) 2022-02-02 16:24:20.228 - info: host.iobrokertest instance system.adapter.backitup.0 started with pid 3140 2022-02-02 16:24:20.601 - info: backitup.0 (3140) starting. Version 2.2.3 in /opt/iobroker/node_modules/iobroker.backitup, node: v14.19.0, js-controller: 3.3.22 2022-02-02 16:24:20.619 - info: backitup.0 (3140) [iobroker] backup was activated at 02:40 every 1 day(s) 2022-02-02 16:25:40.994 - info: benchmark.0 (3125) Cleaning up objects 2022-02-02 16:25:41.007 - info: benchmark.0 (3125) Objects cleaned up 2022-02-02 16:25:57.861 - info: benchmark.0 (3125) Isolated run, stopping all instances 2022-02-02 16:25:57.923 - info: benchmark.0 (3125) Starting benchmark test... 2022-02-07 20:46:25.172 - info: benchmark.0 (3125) Restarting instances ... 2022-02-07 20:46:25.175 - info: host.iobrokertest "system.adapter.admin.0" enabled 2022-02-07 20:46:25.180 - info: benchmark.0 (3125) Finished benchmark... 2022-02-07 20:46:25.181 - info: host.iobrokertest "system.adapter.backitup.0" enabled 2022-02-07 20:46:25.182 - info: benchmark.0 (3125) Writing summary file ... 2022-02-07 20:46:25.193 - info: benchmark.0 (3125) Summary file written Laufzeit: 124,5 Std.
-
@hydrotec was genau hat dich erstaunen lassen? Das der redis Test am Ende sooooooooo viel länger braucht? Wiederhole redis nochmal mit dem js-Controller 4 und du wirst noch mehr staunen
Das liegt daran das im Controller 3.x die „Objekt löschen“ Performance im redis unterirdisch ist. Und der Benchmark muss immer wieder viele Objekte löschen … aber wenn du bei deinen Testergebnisse mal in actionsPerSecMean schaust siehst du das redis bei dir in vielen Fällen fast doppelt so viel Durchsatz hat (bei setState sind es grob 2k/s zu 4k/s). Also aktuell nicht so auf die Gesamtlaufzeit schauen weil mit Controller 3.3 ist die stark verfälscht wegen cleanup Zeiten. Bzw klar ist der objectDelete Test bei redis ebenso schlecht.
Meintest du das?
-
@apollon77 sagte in [beantwortet] ioBroker.benchmark, und nun?:
Meintest du das?
Ja, Danke zu deiner Erläuterung
Am meisten hat mich die Verdoppelung des Durchsatzes erstaunt.
Aktuell läuft der Benchmark unter js-Controller 4 mit DB jsonl.
Wenn der durch ist, stelle ich nochmal auf Redis um, und wiederhole den Benchmark.
Ergebnisse folgen -
@hydrotec Cool, Danke! Am Ende passen Deine Werte reicht gut zu dmem anderen Ryzen 3400G den wir schonmal im benchmark hatten (https://www.iobroker.net/#de/blog/2021_12_15) ... Ich nehme Deine Zahlen mit auf. Und ja Controller 4 Zahlen sind auch super
-
@apollon77 sagte in [beantwortet] ioBroker.benchmark, und nun?:
Deine Werte reicht gut zu dmem anderen Ryzen 3400G den wir schonmal im benchmark hatten
Die Zahlen waren auch von mir
Was habt ihr mit dem Benchmark angestellt, der rennt ja wie nicht von dieser Welt.
Dachte erst ich hätte irgend etwas falsch gemachtWie angekündigt, folgend die Zahlen unter js-Controller 4.
Systeminfos sind die gleichen wie hier, bis auf
Host: admin: v5.2.3 js-controller: v4.0.4
{ "setStates": { "timeMean": 5.22, "timeStd": 0.26, "cpuMean": 55.28, "cpuStd": 8.33, "memMean": 47.22, "memStd": 0.84, "controllerCpuMean": 73.45, "controllerCpuStd": 14.99, "controllerMemMean": 133.23, "controllerMemStd": 3.16, "eventLoopLagMean": 0.05, "eventLoopLagStd": 0.22, "actionsPerSecondMean": 1915.71, "actionsPerSecondStd": 97.47, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl" }, "statesSubscription": { "timeMean": 6.55, "timeStd": 0.47, "cpuMean": 24.07, "cpuStd": 7.86, "memMean": 50.98, "memStd": 0.91, "controllerCpuMean": 73.86, "controllerCpuStd": 13.23, "controllerMemMean": 137.27, "controllerMemStd": 3.55, "eventLoopLagMean": 0.14, "eventLoopLagStd": 0.24, "actionsPerSecondMean": 1526.72, "actionsPerSecondStd": 111.29, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 47.15, "cpuStd": 13.8, "memMean": 43.18, "memStd": 0.83, "eventLoopLagMean": 0.04, "eventLoopLagStd": 0.06, "timeMean": 1.64, "timeStd": 0.09, "actionsPerSecondMean": 1524.39, "actionsPerSecondStd": 92.31, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 46.21, "cpuStd": 14.23, "memMean": 43.5, "memStd": 0.91, "eventLoopLagMean": 0.04, "eventLoopLagStd": 0.07, "timeMean": 1.57, "timeStd": 0.1, "actionsPerSecondMean": 1592.36, "actionsPerSecondStd": 105.91, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 50.69, "cpuStd": 17.57, "memMean": 43.74, "memStd": 0.98, "eventLoopLagMean": 0.05, "eventLoopLagStd": 0.08, "timeMean": 1.66, "timeStd": 0.17, "actionsPerSecondMean": 1506.02, "actionsPerSecondStd": 158.42, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 51.22, "cpuStd": 17.99, "memMean": 44.77, "memStd": 0.94, "eventLoopLagMean": 0.05, "eventLoopLagStd": 0.11, "timeMean": 1.68, "timeStd": 0.12, "actionsPerSecondMean": 1488.1, "actionsPerSecondStd": 106.34, "epochs": 5, "iterations": 10000 } } }, "statesSubscriptionAlias": { "timeMean": 20.43, "timeStd": 0.37, "cpuMean": 12.1, "cpuStd": 7.81, "memMean": 81.65, "memStd": 30.16, "controllerCpuMean": 89.06, "controllerCpuStd": 11.86, "controllerMemMean": 170.73, "controllerMemStd": 10.48, "eventLoopLagMean": 0.21, "eventLoopLagStd": 0.27, "actionsPerSecondMean": 489.48, "actionsPerSecondStd": 8.92, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 33.01, "cpuStd": 12.33, "memMean": 44.18, "memStd": 1.08, "eventLoopLagMean": 0.11, "eventLoopLagStd": 0.19, "timeMean": 2.68, "timeStd": 0.12, "actionsPerSecondMean": 932.84, "actionsPerSecondStd": 39.44, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 22.29, "cpuStd": 8.35, "memMean": 43.14, "memStd": 0.92, "eventLoopLagMean": 0.22, "eventLoopLagStd": 0.28, "timeMean": 4.45, "timeStd": 0.13, "actionsPerSecondMean": 561.8, "actionsPerSecondStd": 16.23, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 18.14, "cpuStd": 7.82, "memMean": 43.45, "memStd": 0.68, "eventLoopLagMean": 0.22, "eventLoopLagStd": 0.36, "timeMean": 5.92, "timeStd": 0.13, "actionsPerSecondMean": 422.3, "actionsPerSecondStd": 9.52, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 15.52, "cpuStd": 6.9, "memMean": 42.46, "memStd": 0.97, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.41, "timeMean": 7.42, "timeStd": 0.15, "actionsPerSecondMean": 336.93, "actionsPerSecondStd": 6.72, "epochs": 5, "iterations": 10000 } } }, "statesSubscriptionAliasWrite": { "timeMean": 7.44, "timeStd": 0.31, "cpuMean": 20.08, "cpuStd": 6.98, "memMean": 50.16, "memStd": 0.83, "controllerCpuMean": 72.56, "controllerCpuStd": 14.19, "controllerMemMean": 171.64, "controllerMemStd": 2.25, "eventLoopLagMean": 0.15, "eventLoopLagStd": 0.22, "actionsPerSecondMean": 1344.09, "actionsPerSecondStd": 57.28, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 50.61, "cpuStd": 13.95, "memMean": 43.02, "memStd": 0.75, "eventLoopLagMean": 0.04, "eventLoopLagStd": 0.07, "timeMean": 1.87, "timeStd": 0.08, "actionsPerSecondMean": 1336.9, "actionsPerSecondStd": 58.63, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 50.54, "cpuStd": 13.79, "memMean": 42.71, "memStd": 0.83, "eventLoopLagMean": 0.04, "eventLoopLagStd": 0.08, "timeMean": 1.92, "timeStd": 0.14, "actionsPerSecondMean": 1302.08, "actionsPerSecondStd": 87.34, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 51.17, "cpuStd": 14.11, "memMean": 43.97, "memStd": 0.82, "eventLoopLagMean": 0.04, "eventLoopLagStd": 0.06, "timeMean": 1.83, "timeStd": 0.09, "actionsPerSecondMean": 1366.12, "actionsPerSecondStd": 74.89, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 51.82, "cpuStd": 13.83, "memMean": 42.24, "memStd": 0.81, "eventLoopLagMean": 0.05, "eventLoopLagStd": 0.09, "timeMean": 1.84, "timeStd": 0.08, "actionsPerSecondMean": 1358.7, "actionsPerSecondStd": 59.08, "epochs": 5, "iterations": 10000 } } }, "statesDeletion": { "timeMean": 1.92, "timeStd": 0.13, "cpuMean": 54.02, "cpuStd": 7.31, "memMean": 54.32, "memStd": 0.93, "controllerCpuMean": 84.57, "controllerCpuStd": 15.81, "controllerMemMean": 163.99, "controllerMemStd": 2.31, "eventLoopLagMean": 0.03, "eventLoopLagStd": 0.11, "actionsPerSecondMean": 5208.33, "actionsPerSecondStd": 364.12, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl" }, "idle": { "timeMean": 10.41, "timeStd": 0.41, "cpuMean": 2.15, "cpuStd": 4.2, "memMean": 51.3, "memStd": 0.34, "controllerCpuMean": 0.68, "controllerCpuStd": 5.44, "controllerMemMean": 122.83, "controllerMemStd": 11.05, "eventLoopLagMean": 0.36, "eventLoopLagStd": 0.31, "actionsPerSecondMean": 960.61, "actionsPerSecondStd": 37, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl" }, "objectsCreation": { "timeMean": 3.82, "timeStd": 0.08, "cpuMean": 55.02, "cpuStd": 9.64, "memMean": 53.59, "memStd": 0.88, "controllerCpuMean": 76.34, "controllerCpuStd": 20.19, "controllerMemMean": 161.87, "controllerMemStd": 20.2, "eventLoopLagMean": 0.03, "eventLoopLagStd": 0.1, "actionsPerSecondMean": 2617.8, "actionsPerSecondStd": 55.34, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl" }, "objectsDeletion": { "timeMean": 6.32, "timeStd": 0.13, "cpuMean": 57.22, "cpuStd": 7.15, "memMean": 55.45, "memStd": 0.76, "controllerCpuMean": 70.93, "controllerCpuStd": 11.42, "controllerMemMean": 163.37, "controllerMemStd": 3.06, "eventLoopLagMean": 0.03, "eventLoopLagStd": 0.09, "actionsPerSecondMean": 1582.28, "actionsPerSecondStd": 31.42, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl" }, "setStatesNonStrict": { "timeMean": 3.56, "timeStd": 0.24, "cpuMean": 49.6, "cpuStd": 8.71, "memMean": 56.72, "memStd": 1.17, "controllerCpuMean": 81.42, "controllerCpuStd": 16.9, "controllerMemMean": 168.89, "controllerMemStd": 4.98, "eventLoopLagMean": 0.03, "eventLoopLagStd": 0.08, "actionsPerSecondMean": 2808.99, "actionsPerSecondStd": 197.87, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl" }, "getStates": { "timeMean": 1.21, "timeStd": 0.05, "cpuMean": 56.27, "cpuStd": 13.03, "memMean": 56.16, "memStd": 1.12, "controllerCpuMean": 60.98, "controllerCpuStd": 15.38, "controllerMemMean": 166.15, "controllerMemStd": 0.07, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.04, "actionsPerSecondMean": 8264.46, "actionsPerSecondStd": 375.22, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl" }, "getStatesAlias": { "timeMean": 3.84, "timeStd": 0.07, "cpuMean": 58.09, "cpuStd": 8.65, "memMean": 57.05, "memStd": 0.94, "controllerCpuMean": 63.15, "controllerCpuStd": 8.55, "controllerMemMean": 180.2, "controllerMemStd": 0, "eventLoopLagMean": 0.03, "eventLoopLagStd": 0.14, "actionsPerSecondMean": 2604.17, "actionsPerSecondStd": 46.73, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl" }, "getStatesAliasRead": { "timeMean": 4.04, "timeStd": 0.26, "cpuMean": 59.4, "cpuStd": 6.58, "memMean": 58.44, "memStd": 0.98, "controllerCpuMean": 61.94, "controllerCpuStd": 6.83, "controllerMemMean": 169.39, "controllerMemStd": 0.14, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.04, "actionsPerSecondMean": 2475.25, "actionsPerSecondStd": 154.59, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl" }, "messages": { "timeMean": 5.96, "timeStd": 0.29, "cpuMean": 40.62, "cpuStd": 7.53, "memMean": 59.16, "memStd": 1.2, "controllerCpuMean": 63.79, "controllerCpuStd": 8.39, "controllerMemMean": 122.73, "controllerMemStd": 1.01, "eventLoopLagMean": 0.08, "eventLoopLagStd": 0.12, "actionsPerSecondMean": 1677.85, "actionsPerSecondStd": 77.85, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl" }, "setStatesParallel": { "timeMean": 101.44, "timeStd": 0.22, "cpuMean": 1.75, "cpuStd": 4.7, "memMean": 56.98, "memStd": 1.23, "controllerCpuMean": 105.57, "controllerCpuStd": 28.02, "controllerMemMean": 440.36, "controllerMemStd": 41.05, "eventLoopLagMean": 0.16, "eventLoopLagStd": 0.24, "actionsPerSecondMean": 98.58, "actionsPerSecondStd": 0.22, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 7.99, "cpuStd": 5.58, "memMean": 48.3, "memStd": 1.96, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.33, "timeMean": 100.92, "timeStd": 0.31, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 8, "cpuStd": 5.59, "memMean": 47.96, "memStd": 1.85, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.35, "timeMean": 100.94, "timeStd": 0.33, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 8.02, "cpuStd": 5.6, "memMean": 48.23, "memStd": 2.01, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.67, "timeMean": 100.97, "timeStd": 0.37, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 8.07, "cpuStd": 5.71, "memMean": 47.44, "memStd": 1.94, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.37, "timeMean": 100.99, "timeStd": 0.4, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.5": { "cpuMean": 8.09, "cpuStd": 5.37, "memMean": 48.17, "memStd": 1.87, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.35, "timeMean": 101.01, "timeStd": 0.43, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.6": { "cpuMean": 8.03, "cpuStd": 5.51, "memMean": 48.17, "memStd": 1.88, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.35, "timeMean": 101.05, "timeStd": 0.48, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.7": { "cpuMean": 8.05, "cpuStd": 5.63, "memMean": 48.66, "memStd": 1.97, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.35, "timeMean": 100.88, "timeStd": 0.15, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.8": { "cpuMean": 8.03, "cpuStd": 5.58, "memMean": 47.97, "memStd": 2.03, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.33, "timeMean": 100.89, "timeStd": 0.15, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.9": { "cpuMean": 8.01, "cpuStd": 5.58, "memMean": 48.86, "memStd": 2.09, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.38, "timeMean": 100.95, "timeStd": 0.22, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.10": { "cpuMean": 7.98, "cpuStd": 5.65, "memMean": 47.48, "memStd": 1.68, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.37, "timeMean": 100.92, "timeStd": 0.17, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.11": { "cpuMean": 7.99, "cpuStd": 5.62, "memMean": 48.11, "memStd": 2, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.41, "timeMean": 100.94, "timeStd": 0.19, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.12": { "cpuMean": 7.97, "cpuStd": 5.59, "memMean": 49.37, "memStd": 2.15, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.38, "timeMean": 100.96, "timeStd": 0.21, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.13": { "cpuMean": 7.99, "cpuStd": 5.55, "memMean": 49.22, "memStd": 2.06, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.35, "timeMean": 100.98, "timeStd": 0.23, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.14": { "cpuMean": 8.02, "cpuStd": 5.48, "memMean": 47.91, "memStd": 1.97, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.36, "timeMean": 101.01, "timeStd": 0.26, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.15": { "cpuMean": 8.07, "cpuStd": 5.53, "memMean": 47.74, "memStd": 2.19, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.48, "timeMean": 101.03, "timeStd": 0.28, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.16": { "cpuMean": 7.98, "cpuStd": 5.6, "memMean": 48.48, "memStd": 1.98, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.34, "timeMean": 101.05, "timeStd": 0.31, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.17": { "cpuMean": 8.03, "cpuStd": 5.44, "memMean": 48.68, "memStd": 2.17, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.37, "timeMean": 101.07, "timeStd": 0.34, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.18": { "cpuMean": 8.06, "cpuStd": 5.59, "memMean": 47.7, "memStd": 1.99, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.39, "timeMean": 101.09, "timeStd": 0.37, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.19": { "cpuMean": 8.03, "cpuStd": 5.42, "memMean": 48.36, "memStd": 1.86, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.47, "timeMean": 101.11, "timeStd": 0.4, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.20": { "cpuMean": 8.03, "cpuStd": 5.6, "memMean": 46.92, "memStd": 1.82, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.37, "timeMean": 101.13, "timeStd": 0.42, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.21": { "cpuMean": 8.04, "cpuStd": 5.57, "memMean": 47.66, "memStd": 2.03, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.34, "timeMean": 101.15, "timeStd": 0.44, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.22": { "cpuMean": 8, "cpuStd": 5.53, "memMean": 48, "memStd": 1.92, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.39, "timeMean": 100.98, "timeStd": 0.18, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.23": { "cpuMean": 8.03, "cpuStd": 5.51, "memMean": 47.85, "memStd": 1.95, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.38, "timeMean": 100.99, "timeStd": 0.19, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.24": { "cpuMean": 8, "cpuStd": 5.54, "memMean": 49.02, "memStd": 2.28, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.32, "timeMean": 100.99, "timeStd": 0.19, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.25": { "cpuMean": 7.98, "cpuStd": 5.56, "memMean": 48.11, "memStd": 2.13, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.41, "timeMean": 101, "timeStd": 0.19, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.26": { "cpuMean": 8, "cpuStd": 5.59, "memMean": 47.77, "memStd": 1.91, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.32, "timeMean": 101, "timeStd": 0.19, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.27": { "cpuMean": 8, "cpuStd": 5.56, "memMean": 47.38, "memStd": 2.02, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.37, "timeMean": 101.01, "timeStd": 0.2, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.28": { "cpuMean": 8, "cpuStd": 5.51, "memMean": 46.94, "memStd": 1.83, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.36, "timeMean": 101.05, "timeStd": 0.21, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.29": { "cpuMean": 7.98, "cpuStd": 5.61, "memMean": 48.66, "memStd": 1.95, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.37, "timeMean": 101.13, "timeStd": 0.3, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.30": { "cpuMean": 7.94, "cpuStd": 5.57, "memMean": 47.5, "memStd": 1.73, "eventLoopLagMean": 0.24, "eventLoopLagStd": 0.39, "timeMean": 101.11, "timeStd": 0.28, "actionsPerSecondMean": 3.3, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000 } } }, "objectViewEqual": { "timeMean": 531.17, "timeStd": 1.79, "cpuMean": 53.25, "cpuStd": 13.98, "memMean": 93.03, "memStd": 1.97, "controllerCpuMean": 61.17, "controllerCpuStd": 6.86, "controllerMemMean": 260.7, "controllerMemStd": 3.43, "eventLoopLagMean": 3.69, "eventLoopLagStd": 3.84, "actionsPerSecondMean": 18.83, "actionsPerSecondStd": 0.06, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl" }, "objectViewSmall": { "timeMean": 95.18, "timeStd": 0.81, "cpuMean": 16.83, "cpuStd": 5.64, "memMean": 70.61, "memStd": 3.73, "controllerCpuMean": 86.24, "controllerCpuStd": 6.96, "controllerMemMean": 250.34, "controllerMemStd": 12.7, "eventLoopLagMean": 0.28, "eventLoopLagStd": 0.36, "actionsPerSecondMean": 105.06, "actionsPerSecondStd": 0.89, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl" }, "objectViewLarge": { "timeMean": 953.69, "timeStd": 11.1, "cpuMean": 71.05, "cpuStd": 26.03, "memMean": 109.91, "memStd": 4.33, "controllerCpuMean": 69.66, "controllerCpuStd": 27.08, "controllerMemMean": 260.34, "controllerMemStd": 1.93, "eventLoopLagMean": 10.94, "eventLoopLagStd": 17.31, "actionsPerSecondMean": 10.49, "actionsPerSecondStd": 0.12, "epochs": 5, "iterations": 10000, "statesDbType": "jsonl", "objectsDbType": "jsonl" } }
{ "setStates": { "timeMean": 2.45, "timeStd": 0.34, "cpuMean": 86.57, "cpuStd": 11.61, "memMean": 45.8, "memStd": 0.6, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 56.73, "controllerMemStd": 0.26, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.08, "actionsPerSecondMean": 4081.63, "actionsPerSecondStd": 552.41, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "statesSubscription": { "timeMean": 2.43, "timeStd": 0.16, "cpuMean": 44.67, "cpuStd": 11.44, "memMean": 50.43, "memStd": 1.48, "controllerCpuMean": 0.08, "controllerCpuStd": 0.83, "controllerMemMean": 57.13, "controllerMemStd": 0.31, "eventLoopLagMean": 0.07, "eventLoopLagStd": 0.2, "actionsPerSecondMean": 4115.23, "actionsPerSecondStd": 268.66, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 75.87, "cpuStd": 33.88, "memMean": 43.16, "memStd": 0.65, "eventLoopLagMean": 0.07, "eventLoopLagStd": 0.3, "timeMean": 0.61, "timeStd": 0.03, "actionsPerSecondMean": 4098.36, "actionsPerSecondStd": 211.88, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 81.68, "cpuStd": 39.77, "memMean": 42.8, "memStd": 0.77, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "timeMean": 0.63, "timeStd": 0.07, "actionsPerSecondMean": 3968.25, "actionsPerSecondStd": 427.73, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 82.63, "cpuStd": 39.61, "memMean": 50.36, "memStd": 10.96, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "timeMean": 0.62, "timeStd": 0.05, "actionsPerSecondMean": 4032.26, "actionsPerSecondStd": 314.73, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 72.29, "cpuStd": 33.19, "memMean": 69.3, "memStd": 4.02, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.03, "timeMean": 0.56, "timeStd": 0.04, "actionsPerSecondMean": 4464.29, "actionsPerSecondStd": 324.02, "epochs": 5, "iterations": 10000 } } }, "statesSubscriptionAlias": { "timeMean": 8.95, "timeStd": 0.69, "cpuMean": 19.65, "cpuStd": 9.68, "memMean": 95.94, "memStd": 20.45, "controllerCpuMean": 0.14, "controllerCpuStd": 1.34, "controllerMemMean": 58.77, "controllerMemStd": 0.32, "eventLoopLagMean": 0.17, "eventLoopLagStd": 0.23, "actionsPerSecondMean": 1117.32, "actionsPerSecondStd": 84.94, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 34.5, "cpuStd": 10.58, "memMean": 42.35, "memStd": 0.84, "eventLoopLagMean": 0.12, "eventLoopLagStd": 0.19, "timeMean": 2.37, "timeStd": 0.26, "actionsPerSecondMean": 1054.85, "actionsPerSecondStd": 106.26, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 36.26, "cpuStd": 13.23, "memMean": 51.39, "memStd": 10.07, "eventLoopLagMean": 0.12, "eventLoopLagStd": 0.18, "timeMean": 2.48, "timeStd": 0.31, "actionsPerSecondMean": 1008.06, "actionsPerSecondStd": 122.21, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 34.39, "cpuStd": 10.8, "memMean": 46.04, "memStd": 2.72, "eventLoopLagMean": 0.13, "eventLoopLagStd": 0.21, "timeMean": 2.32, "timeStd": 0.3, "actionsPerSecondMean": 1077.59, "actionsPerSecondStd": 133.26, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 33.88, "cpuStd": 11.32, "memMean": 44.36, "memStd": 2.2, "eventLoopLagMean": 0.13, "eventLoopLagStd": 0.22, "timeMean": 2.45, "timeStd": 0.24, "actionsPerSecondMean": 1020.41, "actionsPerSecondStd": 99.53, "epochs": 5, "iterations": 10000 } } }, "statesSubscriptionAliasWrite": { "timeMean": 2.85, "timeStd": 0.16, "cpuMean": 37.65, "cpuStd": 11.03, "memMean": 49.22, "memStd": 0.83, "controllerCpuMean": 0.14, "controllerCpuStd": 1.18, "controllerMemMean": 59.14, "controllerMemStd": 0.27, "eventLoopLagMean": 0.07, "eventLoopLagStd": 0.12, "actionsPerSecondMean": 3508.77, "actionsPerSecondStd": 185.74, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 79.15, "cpuStd": 30.78, "memMean": 43.92, "memStd": 0.93, "eventLoopLagMean": 0.04, "eventLoopLagStd": 0.23, "timeMean": 0.76, "timeStd": 0.03, "actionsPerSecondMean": 3289.47, "actionsPerSecondStd": 138.87, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 76.19, "cpuStd": 29.83, "memMean": 43.23, "memStd": 0.83, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.03, "timeMean": 0.72, "timeStd": 0.02, "actionsPerSecondMean": 3472.22, "actionsPerSecondStd": 112.76, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 73.7, "cpuStd": 30, "memMean": 69.75, "memStd": 4.55, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.01, "timeMean": 0.68, "timeStd": 0.08, "actionsPerSecondMean": 3676.47, "actionsPerSecondStd": 366.95, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 74.38, "cpuStd": 30.45, "memMean": 73.04, "memStd": 0.88, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.01, "timeMean": 0.68, "timeStd": 0.04, "actionsPerSecondMean": 3676.47, "actionsPerSecondStd": 223.12, "epochs": 5, "iterations": 10000 } } }, "statesDeletion": { "timeMean": 0.83, "timeStd": 0.02, "cpuMean": 82.23, "cpuStd": 7.61, "memMean": 51.8, "memStd": 0.81, "controllerCpuMean": 0.75, "controllerCpuStd": 4.68, "controllerMemMean": 59.34, "controllerMemStd": 0.32, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.11, "actionsPerSecondMean": 12048.19, "actionsPerSecondStd": 300.35, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "idle": { "timeMean": 10.17, "timeStd": 0.13, "cpuMean": 2, "cpuStd": 4.12, "memMean": 50.81, "memStd": 0.34, "controllerCpuMean": 0.08, "controllerCpuStd": 1.11, "controllerMemMean": 59.25, "controllerMemStd": 0.22, "eventLoopLagMean": 0.36, "eventLoopLagStd": 0.32, "actionsPerSecondMean": 983.28, "actionsPerSecondStd": 12.49, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectsCreation": { "timeMean": 1.65, "timeStd": 0.03, "cpuMean": 87.08, "cpuStd": 12.31, "memMean": 54.32, "memStd": 1.21, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 59.35, "controllerMemStd": 0.2, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "actionsPerSecondMean": 6060.61, "actionsPerSecondStd": 116.97, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectsDeletion": { "timeMean": 2.85, "timeStd": 0.03, "cpuMean": 85.75, "cpuStd": 6.48, "memMean": 56.53, "memStd": 0.59, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 59.51, "controllerMemStd": 0.24, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.01, "actionsPerSecondMean": 3508.77, "actionsPerSecondStd": 37.37, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "setStatesNonStrict": { "timeMean": 1.35, "timeStd": 0.07, "cpuMean": 82.48, "cpuStd": 13.01, "memMean": 53.88, "memStd": 0.42, "controllerCpuMean": 0.15, "controllerCpuStd": 1.21, "controllerMemMean": 60.69, "controllerMemStd": 0.22, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.01, "actionsPerSecondMean": 7407.41, "actionsPerSecondStd": 359.43, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "getStates": { "timeMean": 0.55, "timeStd": 0.02, "cpuMean": 84.18, "cpuStd": 20.53, "memMean": 54.35, "memStd": 1, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 60.96, "controllerMemStd": 0.31, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.05, "actionsPerSecondMean": 18181.82, "actionsPerSecondStd": 626.01, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "getStatesAlias": { "timeMean": 1.74, "timeStd": 0.03, "cpuMean": 87.74, "cpuStd": 15.33, "memMean": 55.66, "memStd": 1, "controllerCpuMean": 0.11, "controllerCpuStd": 1.07, "controllerMemMean": 60.89, "controllerMemStd": 0.21, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "actionsPerSecondMean": 5747.13, "actionsPerSecondStd": 101.51, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "getStatesAliasRead": { "timeMean": 1.83, "timeStd": 0.03, "cpuMean": 89.88, "cpuStd": 13.19, "memMean": 57.85, "memStd": 0.97, "controllerCpuMean": 0.11, "controllerCpuStd": 1.04, "controllerMemMean": 61.02, "controllerMemStd": 0.44, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "actionsPerSecondMean": 5464.48, "actionsPerSecondStd": 103.87, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "messages": { "timeMean": 3.89, "timeStd": 0.44, "cpuMean": 60.79, "cpuStd": 8.46, "memMean": 59.34, "memStd": 1.25, "controllerCpuMean": 0.1, "controllerCpuStd": 0.99, "controllerMemMean": 61.42, "controllerMemStd": 0.3, "eventLoopLagMean": 0.07, "eventLoopLagStd": 0.1, "actionsPerSecondMean": 2570.69, "actionsPerSecondStd": 249.59, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "setStatesParallel": { "timeMean": 35.91, "timeStd": 0.53, "cpuMean": 1.71, "cpuStd": 4.52, "memMean": 56.63, "memStd": 0.73, "controllerCpuMean": 0.1, "controllerCpuStd": 0.99, "controllerMemMean": 61.84, "controllerMemStd": 0.28, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.56, "actionsPerSecondMean": 278.47, "actionsPerSecondStd": 4.03, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 19.35, "cpuStd": 6.14, "memMean": 45.75, "memStd": 1.52, "eventLoopLagMean": 0.28, "eventLoopLagStd": 0.75, "timeMean": 35.78, "timeStd": 0.51, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.13, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 19.25, "cpuStd": 5.82, "memMean": 46.17, "memStd": 1.39, "eventLoopLagMean": 0.28, "eventLoopLagStd": 0.93, "timeMean": 35.78, "timeStd": 0.51, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.13, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 19.21, "cpuStd": 6.18, "memMean": 45.81, "memStd": 1.71, "eventLoopLagMean": 0.27, "eventLoopLagStd": 0.85, "timeMean": 35.78, "timeStd": 0.51, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.13, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 19.35, "cpuStd": 6, "memMean": 45.57, "memStd": 1.61, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.82, "timeMean": 35.78, "timeStd": 0.5, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.13, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.5": { "cpuMean": 19.17, "cpuStd": 6.12, "memMean": 46.49, "memStd": 1.74, "eventLoopLagMean": 0.29, "eventLoopLagStd": 1.01, "timeMean": 35.78, "timeStd": 0.5, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.13, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.6": { "cpuMean": 19.44, "cpuStd": 6.03, "memMean": 46.2, "memStd": 1.68, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.98, "timeMean": 35.78, "timeStd": 0.5, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.13, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.7": { "cpuMean": 19.25, "cpuStd": 6.01, "memMean": 45.93, "memStd": 1.51, "eventLoopLagMean": 0.28, "eventLoopLagStd": 0.88, "timeMean": 35.78, "timeStd": 0.5, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.13, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.8": { "cpuMean": 19.3, "cpuStd": 5.99, "memMean": 46.01, "memStd": 1.69, "eventLoopLagMean": 0.31, "eventLoopLagStd": 1.1, "timeMean": 35.78, "timeStd": 0.49, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.13, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.9": { "cpuMean": 19.6, "cpuStd": 5.94, "memMean": 46.26, "memStd": 1.68, "eventLoopLagMean": 0.3, "eventLoopLagStd": 0.93, "timeMean": 35.78, "timeStd": 0.49, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.13, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.10": { "cpuMean": 19.34, "cpuStd": 6.27, "memMean": 46.42, "memStd": 1.66, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.94, "timeMean": 35.78, "timeStd": 0.49, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.13, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.11": { "cpuMean": 19.34, "cpuStd": 6.02, "memMean": 46.58, "memStd": 1.62, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.97, "timeMean": 35.78, "timeStd": 0.49, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.12, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.12": { "cpuMean": 19.28, "cpuStd": 6.11, "memMean": 46.6, "memStd": 1.68, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.89, "timeMean": 35.78, "timeStd": 0.48, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.12, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.13": { "cpuMean": 19.3, "cpuStd": 6.07, "memMean": 46.31, "memStd": 1.6, "eventLoopLagMean": 0.3, "eventLoopLagStd": 1.01, "timeMean": 35.78, "timeStd": 0.48, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.12, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.14": { "cpuMean": 19.28, "cpuStd": 6.04, "memMean": 46.33, "memStd": 1.55, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.97, "timeMean": 35.78, "timeStd": 0.48, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.12, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.15": { "cpuMean": 19.3, "cpuStd": 5.91, "memMean": 45.09, "memStd": 1.5, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.9, "timeMean": 35.78, "timeStd": 0.47, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.12, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.16": { "cpuMean": 19.28, "cpuStd": 6.03, "memMean": 46.77, "memStd": 1.72, "eventLoopLagMean": 0.28, "eventLoopLagStd": 0.93, "timeMean": 35.78, "timeStd": 0.47, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.12, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.17": { "cpuMean": 19.31, "cpuStd": 5.83, "memMean": 45.4, "memStd": 1.63, "eventLoopLagMean": 0.28, "eventLoopLagStd": 0.76, "timeMean": 35.78, "timeStd": 0.46, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.12, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.18": { "cpuMean": 19.47, "cpuStd": 6.12, "memMean": 46.74, "memStd": 1.75, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.77, "timeMean": 35.78, "timeStd": 0.46, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.12, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.19": { "cpuMean": 19.19, "cpuStd": 5.98, "memMean": 46.69, "memStd": 1.6, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.89, "timeMean": 35.78, "timeStd": 0.45, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.12, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.20": { "cpuMean": 19.33, "cpuStd": 5.96, "memMean": 45.65, "memStd": 1.53, "eventLoopLagMean": 0.3, "eventLoopLagStd": 1.15, "timeMean": 35.77, "timeStd": 0.44, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.11, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.21": { "cpuMean": 19.47, "cpuStd": 6.1, "memMean": 45.83, "memStd": 1.69, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.92, "timeMean": 35.77, "timeStd": 0.44, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.11, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.22": { "cpuMean": 19.4, "cpuStd": 5.88, "memMean": 45.25, "memStd": 1.63, "eventLoopLagMean": 0.25, "eventLoopLagStd": 0.66, "timeMean": 35.77, "timeStd": 0.43, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.11, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.23": { "cpuMean": 19.51, "cpuStd": 5.7, "memMean": 46.13, "memStd": 1.43, "eventLoopLagMean": 0.29, "eventLoopLagStd": 1.01, "timeMean": 35.77, "timeStd": 0.42, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.11, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.24": { "cpuMean": 19.5, "cpuStd": 6.2, "memMean": 46.11, "memStd": 1.57, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.86, "timeMean": 35.76, "timeStd": 0.42, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.11, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.25": { "cpuMean": 19.39, "cpuStd": 5.94, "memMean": 45.61, "memStd": 1.6, "eventLoopLagMean": 0.31, "eventLoopLagStd": 1.25, "timeMean": 35.76, "timeStd": 0.4, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.1, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.26": { "cpuMean": 19.33, "cpuStd": 6.08, "memMean": 46.26, "memStd": 1.66, "eventLoopLagMean": 0.31, "eventLoopLagStd": 1.19, "timeMean": 35.75, "timeStd": 0.4, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.1, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.27": { "cpuMean": 19.42, "cpuStd": 6.02, "memMean": 46.74, "memStd": 1.47, "eventLoopLagMean": 0.28, "eventLoopLagStd": 0.87, "timeMean": 35.74, "timeStd": 0.38, "actionsPerSecondMean": 9.33, "actionsPerSecondStd": 0.1, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.28": { "cpuMean": 19.32, "cpuStd": 6.21, "memMean": 45.53, "memStd": 1.42, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.93, "timeMean": 35.74, "timeStd": 0.37, "actionsPerSecondMean": 9.33, "actionsPerSecondStd": 0.09, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.29": { "cpuMean": 19.38, "cpuStd": 6.17, "memMean": 46.32, "memStd": 1.34, "eventLoopLagMean": 0.28, "eventLoopLagStd": 0.82, "timeMean": 35.73, "timeStd": 0.34, "actionsPerSecondMean": 9.33, "actionsPerSecondStd": 0.09, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.30": { "cpuMean": 19.39, "cpuStd": 6.12, "memMean": 47.24, "memStd": 1.72, "eventLoopLagMean": 0.31, "eventLoopLagStd": 1.06, "timeMean": 35.72, "timeStd": 0.33, "actionsPerSecondMean": 9.33, "actionsPerSecondStd": 0.09, "epochs": 5, "iterations": 10000 } } }, "objectViewEqual": { "timeMean": 1167.78, "timeStd": 2.66, "cpuMean": 30.57, "cpuStd": 6.76, "memMean": 91.28, "memStd": 2.11, "controllerCpuMean": 0.04, "controllerCpuStd": 0.64, "controllerMemMean": 62.26, "controllerMemStd": 0.63, "eventLoopLagMean": 0.28, "eventLoopLagStd": 0.45, "actionsPerSecondMean": 8.56, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectViewSmall": { "timeMean": 695.41, "timeStd": 1.37, "cpuMean": 9.02, "cpuStd": 5.54, "memMean": 84.17, "memStd": 6.52, "controllerCpuMean": 0.04, "controllerCpuStd": 0.63, "controllerMemMean": 62.93, "controllerMemStd": 0.27, "eventLoopLagMean": 0.2, "eventLoopLagStd": 0.26, "actionsPerSecondMean": 14.38, "actionsPerSecondStd": 0.03, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectViewLarge": { "timeMean": 1673.08, "timeStd": 2.48, "cpuMean": 40.18, "cpuStd": 7.78, "memMean": 98.37, "memStd": 2.27, "controllerCpuMean": 0.04, "controllerCpuStd": 0.62, "controllerMemMean": 63.01, "controllerMemStd": 0.29, "eventLoopLagMean": 0.54, "eventLoopLagStd": 0.98, "actionsPerSecondMean": 5.98, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" } }
benchmark jsonl:jsonl 2022-02-08 06:25:08.769 - info: benchmark.0 (1173) starting. Version 0.5.0 (non-npm: foxriver76/ioBroker.benchmark#155de940071636b8c01d158a6714407750c15fe7) in /opt/iobroker/node_modules/iobroker.benchmark, node: v14.19.0, js-controller: 4.0.4 2022-02-08 06:25:08.789 - info: benchmark.0 (1173) Adapter started... controller determined (pid: 1054) 2022-02-08 06:25:12.197 - info: host.iobrokertest instance system.adapter.info.0 started with pid 1196 2022-02-08 06:25:12.980 - info: info.0 (1196) starting. Version 1.9.18 in /opt/iobroker/node_modules/iobroker.info, node: v14.19.0, js-controller: 4.0.4 2022-02-08 06:25:13.018 - info: info.0 (1196) Reading/updating systemdata. 2022-02-08 06:25:13.389 - info: info.0 (1196) cpu Temp res = {"main":34.6,"cores":[],"max":34.6,"socket":[],"chipset":null} 2022-02-08 06:25:47.327 - info: host.iobrokertest Updating repository "beta" under "http://download.iobroker.net/sources-dist-latest.json" 2022-02-08 06:27:14.146 - info: benchmark.0 (1173) Cleaning up objects 2022-02-08 06:27:14.158 - info: benchmark.0 (1173) Objects cleaned up 2022-02-08 06:27:32.732 - info: benchmark.0 (1173) Isolated run, stopping all instances 2022-02-08 06:27:32.753 - info: host.iobrokertest "system.adapter.admin.0" disabled 2022-02-08 06:27:32.754 - info: admin.0 (1076) Adapter is disabled => stop 2022-02-08 06:27:32.756 - info: host.iobrokertest stopInstance system.adapter.admin.0 (force=false, process=true) 2022-02-08 06:27:32.757 - info: admin.0 (1076) terminating http server on port 8081 2022-02-08 06:27:32.760 - info: host.iobrokertest stopInstance system.adapter.admin.0 send kill signal 2022-02-08 06:27:32.760 - info: admin.0 (1076) Got terminate signal TERMINATE_YOURSELF 2022-02-08 06:27:32.763 - info: admin.0 (1076) terminating 2022-02-08 06:27:32.764 - info: admin.0 (1076) Terminated (NO_ERROR): Without reason 2022-02-08 06:27:32.766 - info: host.iobrokertest "system.adapter.backitup.0" disabled 2022-02-08 06:27:32.766 - info: host.iobrokertest stopInstance system.adapter.backitup.0 (force=false, process=true) 2022-02-08 06:27:32.768 - info: host.iobrokertest stopInstance system.adapter.backitup.0 send kill signal 2022-02-08 06:27:32.768 - info: backitup.0 (1158) Got terminate signal TERMINATE_YOURSELF 2022-02-08 06:27:32.769 - info: backitup.0 (1158) cleaned everything up... 2022-02-08 06:27:32.769 - info: backitup.0 (1158) terminating 2022-02-08 06:27:32.770 - info: backitup.0 (1158) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-02-08 06:27:32.775 - info: host.iobrokertest "system.adapter.info.0" disabled 2022-02-08 06:27:32.775 - info: host.iobrokertest stopInstance system.adapter.info.0 (force=false, process=true) 2022-02-08 06:27:32.777 - info: host.iobrokertest stopInstance system.adapter.info.0 send kill signal 2022-02-08 06:27:32.777 - info: info.0 (1196) Got terminate signal TERMINATE_YOURSELF 2022-02-08 06:27:32.778 - info: info.0 (1196) cleaned everything up... 2022-02-08 06:27:32.778 - info: info.0 (1196) terminating 2022-02-08 06:27:32.779 - info: info.0 (1196) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-02-08 06:27:32.785 - info: benchmark.0 (1173) Starting benchmark test... 2022-02-08 09:43:47.087 - info: benchmark.0 (1173) Restarting instances ... 2022-02-08 09:43:47.093 - info: host.iobrokertest "system.adapter.admin.0" enabled 2022-02-08 09:43:47.109 - info: host.iobrokertest "system.adapter.backitup.0" enabled 2022-02-08 09:43:47.132 - info: host.iobrokertest instance system.adapter.admin.0 started with pid 3534 2022-02-08 09:43:47.145 - info: host.iobrokertest "system.adapter.info.0" enabled 2022-02-08 09:43:47.146 - info: benchmark.0 (1173) Finished benchmark... 2022-02-08 09:43:47.150 - info: benchmark.0 (1173) Writing summary file ... 2022-02-08 09:43:47.167 - info: host.iobrokertest instance system.adapter.backitup.0 started with pid 3541 2022-02-08 09:43:47.185 - info: host.iobrokertest instance system.adapter.info.0 started with pid 3548 2022-02-08 09:43:47.210 - info: benchmark.0 (1173) Summary file written Laufzeit: 3,5 Std. --- benchmark redis:redis 2022-02-08 10:48:44.488 - info: benchmark.0 (4159) starting. Version 0.5.0 (non-npm: foxriver76/ioBroker.benchmark#155de940071636b8c01d158a6714407750c15fe7) in /opt/iobroker/node_modules/iobroker.benchmark, node: v14.19.0, js-controller: 4.0.4 2022-02-08 10:48:44.504 - info: benchmark.0 (4159) Adapter started... controller determined (pid: 4126) 2022-02-08 10:48:48.134 - info: host.iobrokertest instance system.adapter.backitup.0 started with pid 4184 2022-02-08 10:48:48.539 - info: backitup.0 (4184) starting. Version 2.2.4 in /opt/iobroker/node_modules/iobroker.backitup, node: v14.19.0, js-controller: 4.0.4 2022-02-08 10:48:48.557 - info: backitup.0 (4184) [iobroker] backup was activated at 02:40 every 1 day(s) 2022-02-08 10:48:52.149 - info: host.iobrokertest instance system.adapter.info.0 started with pid 4199 2022-02-08 10:48:52.740 - info: info.0 (4199) starting. Version 1.9.18 in /opt/iobroker/node_modules/iobroker.info, node: v14.19.0, js-controller: 4.0.4 2022-02-08 10:48:52.770 - info: info.0 (4199) Reading/updating systemdata. 2022-02-08 10:48:53.035 - info: info.0 (4199) cpu Temp res = {"main":35.6,"cores":[],"max":35.6,"socket":[],"chipset":null} 2022-02-08 10:49:32.697 - info: benchmark.0 (4159) Cleaning up objects 2022-02-08 10:49:32.714 - info: benchmark.0 (4159) Objects cleaned up 2022-02-08 10:50:04.255 - info: benchmark.0 (4159) Isolated run, stopping all instances 2022-02-08 10:50:04.317 - info: admin.0 (4144) Adapter is disabled => stop 2022-02-08 10:50:04.317 - info: host.iobrokertest "system.adapter.admin.0" disabled 2022-02-08 10:50:04.321 - info: host.iobrokertest stopInstance system.adapter.admin.0 (force=false, process=true) 2022-02-08 10:50:04.321 - info: admin.0 (4144) terminating http server on port 8081 2022-02-08 10:50:04.327 - info: benchmark.0 (4159) Starting benchmark test... 2022-02-08 16:27:16.057 - info: benchmark.0 (4159) Restarting instances ... 2022-02-08 16:27:16.059 - info: host.iobrokertest "system.adapter.admin.0" enabled 2022-02-08 16:27:16.062 - info: host.iobrokertest "system.adapter.backitup.0" enabled 2022-02-08 16:27:16.068 - info: benchmark.0 (4159) Finished benchmark... 2022-02-08 16:27:16.070 - info: benchmark.0 (4159) Writing summary file ... 2022-02-08 16:27:16.075 - info: host.iobrokertest instance system.adapter.backitup.0 started with pid 6683 2022-02-08 16:27:16.077 - info: host.iobrokertest "system.adapter.info.0" enabled 2022-02-08 16:27:16.091 - info: host.iobrokertest instance system.adapter.admin.0 started with pid 6690 2022-02-08 16:27:16.099 - info: benchmark.0 (4159) Summary file written Laufzeit: 5,5 Std.
-
wie besprochen, die Ergebnisse des Benchmark unter js-controller: 4.0.9
admin: v5.3.0 node: v14.19.0 js-controller: 4.0.9 benchmark Version 0.5.0 benchmark redis:redis Redis Sets are already activated. Laufzeit: 4,5 Std.
{ "setStates": { "timeMean": 2.47, "timeStd": 0.28, "cpuMean": 87.36, "cpuStd": 12.59, "memMean": 78.09, "memStd": 0.52, "controllerCpuMean": 0.18, "controllerCpuStd": 1.82, "controllerMemMean": 83.77, "controllerMemStd": 0.37, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.1, "actionsPerSecondMean": 4048.58, "actionsPerSecondStd": 522.45, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "statesSubscription": { "timeMean": 2.57, "timeStd": 0.15, "cpuMean": 43.47, "cpuStd": 13.17, "memMean": 55.32, "memStd": 1.42, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 85.08, "controllerMemStd": 0.4, "eventLoopLagMean": 0.07, "eventLoopLagStd": 0.14, "actionsPerSecondMean": 3891.05, "actionsPerSecondStd": 214.9, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 83.28, "cpuStd": 37.81, "memMean": 50.31, "memStd": 11.74, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "timeMean": 0.63, "timeStd": 0.06, "actionsPerSecondMean": 3968.25, "actionsPerSecondStd": 380.28, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 77.44, "cpuStd": 35.39, "memMean": 55.43, "memStd": 13.01, "eventLoopLagMean": 0.11, "eventLoopLagStd": 0.76, "timeMean": 0.64, "timeStd": 0.06, "actionsPerSecondMean": 3906.25, "actionsPerSecondStd": 335.9, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 82.64, "cpuStd": 36.42, "memMean": 55.09, "memStd": 14.74, "eventLoopLagMean": 0.03, "eventLoopLagStd": 0.13, "timeMean": 0.66, "timeStd": 0.07, "actionsPerSecondMean": 3787.88, "actionsPerSecondStd": 394.36, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 82.72, "cpuStd": 37.55, "memMean": 57.12, "memStd": 15.18, "eventLoopLagMean": 0.05, "eventLoopLagStd": 0.24, "timeMean": 0.64, "timeStd": 0.05, "actionsPerSecondMean": 3906.25, "actionsPerSecondStd": 281.4, "epochs": 5, "iterations": 10000 } } }, "statesSubscriptionAlias": { "timeMean": 9.01, "timeStd": 0.67, "cpuMean": 18.15, "cpuStd": 6.94, "memMean": 100.75, "memStd": 19.79, "controllerCpuMean": 0.11, "controllerCpuStd": 1.25, "controllerMemMean": 85.31, "controllerMemStd": 0.29, "eventLoopLagMean": 0.17, "eventLoopLagStd": 0.23, "actionsPerSecondMean": 1109.88, "actionsPerSecondStd": 78.81, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 36.84, "cpuStd": 12.02, "memMean": 50.07, "memStd": 12.3, "eventLoopLagMean": 0.12, "eventLoopLagStd": 0.2, "timeMean": 2.28, "timeStd": 0.17, "actionsPerSecondMean": 1096.49, "actionsPerSecondStd": 76.23, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 36.21, "cpuStd": 12.3, "memMean": 50.38, "memStd": 13.08, "eventLoopLagMean": 0.12, "eventLoopLagStd": 0.19, "timeMean": 2.43, "timeStd": 0.26, "actionsPerSecondMean": 1028.81, "actionsPerSecondStd": 107.6, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 34.94, "cpuStd": 11.99, "memMean": 51.12, "memStd": 13.53, "eventLoopLagMean": 0.13, "eventLoopLagStd": 0.21, "timeMean": 2.5, "timeStd": 0.33, "actionsPerSecondMean": 1000, "actionsPerSecondStd": 145.31, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 34.72, "cpuStd": 11.4, "memMean": 50.56, "memStd": 13.31, "eventLoopLagMean": 0.13, "eventLoopLagStd": 0.2, "timeMean": 2.29, "timeStd": 0.11, "actionsPerSecondMean": 1091.7, "actionsPerSecondStd": 51.49, "epochs": 5, "iterations": 10000 } } }, "statesSubscriptionAliasWrite": { "timeMean": 3.3, "timeStd": 0.37, "cpuMean": 35.8, "cpuStd": 11.13, "memMean": 50.88, "memStd": 0.95, "controllerCpuMean": 0.07, "controllerCpuStd": 0.81, "controllerMemMean": 85.71, "controllerMemStd": 0.19, "eventLoopLagMean": 0.07, "eventLoopLagStd": 0.13, "actionsPerSecondMean": 3030.3, "actionsPerSecondStd": 327.88, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 84.25, "cpuStd": 32.45, "memMean": 50.19, "memStd": 12.52, "eventLoopLagMean": 0.03, "eventLoopLagStd": 0.16, "timeMean": 0.78, "timeStd": 0.07, "actionsPerSecondMean": 3205.13, "actionsPerSecondStd": 274.14, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 85.25, "cpuStd": 34.9, "memMean": 49.91, "memStd": 12.76, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.05, "timeMean": 0.79, "timeStd": 0.06, "actionsPerSecondMean": 3164.56, "actionsPerSecondStd": 238.22, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 79.55, "cpuStd": 33.44, "memMean": 56.86, "memStd": 13.05, "eventLoopLagMean": 0.03, "eventLoopLagStd": 0.07, "timeMean": 0.75, "timeStd": 0.05, "actionsPerSecondMean": 3333.33, "actionsPerSecondStd": 225.71, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 81.38, "cpuStd": 34.29, "memMean": 56.58, "memStd": 16.06, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.12, "timeMean": 0.75, "timeStd": 0.05, "actionsPerSecondMean": 3333.33, "actionsPerSecondStd": 234.9, "epochs": 5, "iterations": 10000 } } }, "statesDeletion": { "timeMean": 0.84, "timeStd": 0.01, "cpuMean": 83.29, "cpuStd": 7.03, "memMean": 80.78, "memStd": 0.21, "controllerCpuMean": 0.24, "controllerCpuStd": 1.52, "controllerMemMean": 86.06, "controllerMemStd": 0.36, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.01, "actionsPerSecondMean": 11904.76, "actionsPerSecondStd": 176.14, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "idle": { "timeMean": 10.23, "timeStd": 0.14, "cpuMean": 2.08, "cpuStd": 4.13, "memMean": 66.21, "memStd": 13.84, "controllerCpuMean": 0.08, "controllerCpuStd": 1.11, "controllerMemMean": 86.01, "controllerMemStd": 0.3, "eventLoopLagMean": 0.39, "eventLoopLagStd": 0.33, "actionsPerSecondMean": 977.52, "actionsPerSecondStd": 13.26, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectsCreation": { "timeMean": 2.41, "timeStd": 0.25, "cpuMean": 100.46, "cpuStd": 19.71, "memMean": 83.23, "memStd": 4.85, "controllerCpuMean": 0.1, "controllerCpuStd": 0.99, "controllerMemMean": 86.06, "controllerMemStd": 0.32, "eventLoopLagMean": 0.07, "eventLoopLagStd": 0.31, "actionsPerSecondMean": 4149.38, "actionsPerSecondStd": 434.16, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectsDeletion": { "timeMean": 3.41, "timeStd": 0.06, "cpuMean": 98.21, "cpuStd": 12.37, "memMean": 84.56, "memStd": 0.56, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 85.99, "controllerMemStd": 0.26, "eventLoopLagMean": 0.04, "eventLoopLagStd": 0.19, "actionsPerSecondMean": 2932.55, "actionsPerSecondStd": 51.34, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "setStatesNonStrict": { "timeMean": 1.35, "timeStd": 0.05, "cpuMean": 83.07, "cpuStd": 13.36, "memMean": 85.52, "memStd": 0.21, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 86.06, "controllerMemStd": 0.26, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.17, "actionsPerSecondMean": 7407.41, "actionsPerSecondStd": 261.53, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "getStates": { "timeMean": 0.55, "timeStd": 0.03, "cpuMean": 83.13, "cpuStd": 18.82, "memMean": 85.42, "memStd": 0.19, "controllerCpuMean": 0.37, "controllerCpuStd": 1.89, "controllerMemMean": 85.98, "controllerMemStd": 0.2, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.01, "actionsPerSecondMean": 18181.82, "actionsPerSecondStd": 909.92, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "getStatesAlias": { "timeMean": 1.7, "timeStd": 0.06, "cpuMean": 89.07, "cpuStd": 14.69, "memMean": 86, "memStd": 0.18, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 85.98, "controllerMemStd": 0.34, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.01, "actionsPerSecondMean": 5882.35, "actionsPerSecondStd": 199.8, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "getStatesAliasRead": { "timeMean": 1.82, "timeStd": 0.08, "cpuMean": 90.72, "cpuStd": 12.71, "memMean": 86.21, "memStd": 0.12, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 86.27, "controllerMemStd": 0.2, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "actionsPerSecondMean": 5494.51, "actionsPerSecondStd": 239.11, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "messages": { "timeMean": 3.8, "timeStd": 0.24, "cpuMean": 60.82, "cpuStd": 10.58, "memMean": 60.07, "memStd": 2.62, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 86.45, "controllerMemStd": 0.24, "eventLoopLagMean": 0.07, "eventLoopLagStd": 0.12, "actionsPerSecondMean": 2631.58, "actionsPerSecondStd": 150.75, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "setStatesParallel": { "timeMean": 35.94, "timeStd": 0.31, "cpuMean": 1.73, "cpuStd": 4.78, "memMean": 57.48, "memStd": 0.86, "controllerCpuMean": 0.12, "controllerCpuStd": 1.07, "controllerMemMean": 86.96, "controllerMemStd": 0.25, "eventLoopLagMean": 0.21, "eventLoopLagStd": 0.38, "actionsPerSecondMean": 278.24, "actionsPerSecondStd": 2.38, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 20, "cpuStd": 6.33, "memMean": 51.93, "memStd": 2.01, "eventLoopLagMean": 0.31, "eventLoopLagStd": 1.06, "timeMean": 35.8, "timeStd": 0.29, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.07, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 19.95, "cpuStd": 6.61, "memMean": 51.58, "memStd": 1.56, "eventLoopLagMean": 0.28, "eventLoopLagStd": 0.74, "timeMean": 35.8, "timeStd": 0.29, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.07, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 19.95, "cpuStd": 6.41, "memMean": 51.22, "memStd": 1.77, "eventLoopLagMean": 0.3, "eventLoopLagStd": 1.04, "timeMean": 35.8, "timeStd": 0.28, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.07, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 19.65, "cpuStd": 6.43, "memMean": 51.61, "memStd": 1.86, "eventLoopLagMean": 0.31, "eventLoopLagStd": 1.32, "timeMean": 35.8, "timeStd": 0.28, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.07, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.5": { "cpuMean": 19.73, "cpuStd": 6.16, "memMean": 51.18, "memStd": 1.68, "eventLoopLagMean": 0.29, "eventLoopLagStd": 1, "timeMean": 35.8, "timeStd": 0.27, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.07, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.6": { "cpuMean": 20.07, "cpuStd": 6.01, "memMean": 51.51, "memStd": 2, "eventLoopLagMean": 0.31, "eventLoopLagStd": 0.98, "timeMean": 35.79, "timeStd": 0.27, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.07, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.7": { "cpuMean": 19.77, "cpuStd": 6.32, "memMean": 51.32, "memStd": 1.99, "eventLoopLagMean": 0.3, "eventLoopLagStd": 1.06, "timeMean": 35.79, "timeStd": 0.26, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.07, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.8": { "cpuMean": 20.07, "cpuStd": 5.88, "memMean": 52.43, "memStd": 2.27, "eventLoopLagMean": 0.3, "eventLoopLagStd": 1.55, "timeMean": 35.79, "timeStd": 0.26, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.07, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.9": { "cpuMean": 20.05, "cpuStd": 6.01, "memMean": 52.08, "memStd": 1.96, "eventLoopLagMean": 0.31, "eventLoopLagStd": 1.06, "timeMean": 35.79, "timeStd": 0.25, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.07, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.10": { "cpuMean": 19.82, "cpuStd": 6.06, "memMean": 51.13, "memStd": 2, "eventLoopLagMean": 0.28, "eventLoopLagStd": 0.76, "timeMean": 35.79, "timeStd": 0.25, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.06, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.11": { "cpuMean": 19.98, "cpuStd": 6.03, "memMean": 51.55, "memStd": 1.95, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.88, "timeMean": 35.79, "timeStd": 0.24, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.06, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.12": { "cpuMean": 19.94, "cpuStd": 6.04, "memMean": 50.74, "memStd": 2.17, "eventLoopLagMean": 0.3, "eventLoopLagStd": 1.11, "timeMean": 35.79, "timeStd": 0.24, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.06, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.13": { "cpuMean": 19.87, "cpuStd": 5.9, "memMean": 50.04, "memStd": 2.45, "eventLoopLagMean": 0.31, "eventLoopLagStd": 1.13, "timeMean": 35.79, "timeStd": 0.23, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.06, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.14": { "cpuMean": 19.86, "cpuStd": 5.98, "memMean": 51.01, "memStd": 2.18, "eventLoopLagMean": 0.31, "eventLoopLagStd": 1.07, "timeMean": 35.79, "timeStd": 0.23, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.06, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.15": { "cpuMean": 20.14, "cpuStd": 5.84, "memMean": 51.49, "memStd": 2.11, "eventLoopLagMean": 0.31, "eventLoopLagStd": 1.11, "timeMean": 35.78, "timeStd": 0.22, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.06, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.16": { "cpuMean": 20, "cpuStd": 5.96, "memMean": 51.5, "memStd": 2.24, "eventLoopLagMean": 0.28, "eventLoopLagStd": 1.06, "timeMean": 35.93, "timeStd": 0.47, "actionsPerSecondMean": 9.28, "actionsPerSecondStd": 0.12, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.17": { "cpuMean": 19.93, "cpuStd": 5.99, "memMean": 51.52, "memStd": 2.58, "eventLoopLagMean": 0.3, "eventLoopLagStd": 1.26, "timeMean": 35.89, "timeStd": 0.4, "actionsPerSecondMean": 9.29, "actionsPerSecondStd": 0.1, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.18": { "cpuMean": 20.03, "cpuStd": 6.03, "memMean": 50.49, "memStd": 2.45, "eventLoopLagMean": 0.3, "eventLoopLagStd": 1.1, "timeMean": 35.85, "timeStd": 0.32, "actionsPerSecondMean": 9.3, "actionsPerSecondStd": 0.08, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.19": { "cpuMean": 20.04, "cpuStd": 5.95, "memMean": 51.82, "memStd": 1.92, "eventLoopLagMean": 0.3, "eventLoopLagStd": 1.05, "timeMean": 35.8, "timeStd": 0.24, "actionsPerSecondMean": 9.31, "actionsPerSecondStd": 0.06, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.20": { "cpuMean": 20, "cpuStd": 6.01, "memMean": 50.73, "memStd": 2.51, "eventLoopLagMean": 0.3, "eventLoopLagStd": 0.96, "timeMean": 35.77, "timeStd": 0.19, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.05, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.21": { "cpuMean": 20.14, "cpuStd": 5.91, "memMean": 50.94, "memStd": 2.34, "eventLoopLagMean": 0.29, "eventLoopLagStd": 1.35, "timeMean": 35.76, "timeStd": 0.18, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.05, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.22": { "cpuMean": 20.02, "cpuStd": 5.8, "memMean": 50.56, "memStd": 2.31, "eventLoopLagMean": 0.3, "eventLoopLagStd": 1, "timeMean": 35.75, "timeStd": 0.18, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.05, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.23": { "cpuMean": 19.88, "cpuStd": 6.05, "memMean": 51.4, "memStd": 2.27, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.93, "timeMean": 35.75, "timeStd": 0.17, "actionsPerSecondMean": 9.32, "actionsPerSecondStd": 0.05, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.24": { "cpuMean": 19.87, "cpuStd": 6.08, "memMean": 52.15, "memStd": 2.16, "eventLoopLagMean": 0.32, "eventLoopLagStd": 1.19, "timeMean": 35.74, "timeStd": 0.16, "actionsPerSecondMean": 9.33, "actionsPerSecondStd": 0.04, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.25": { "cpuMean": 19.87, "cpuStd": 5.96, "memMean": 53.09, "memStd": 3.71, "eventLoopLagMean": 0.28, "eventLoopLagStd": 0.77, "timeMean": 35.73, "timeStd": 0.16, "actionsPerSecondMean": 9.33, "actionsPerSecondStd": 0.04, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.26": { "cpuMean": 19.83, "cpuStd": 6.02, "memMean": 52.88, "memStd": 2.72, "eventLoopLagMean": 0.28, "eventLoopLagStd": 1, "timeMean": 35.72, "timeStd": 0.15, "actionsPerSecondMean": 9.33, "actionsPerSecondStd": 0.04, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.27": { "cpuMean": 20.04, "cpuStd": 5.92, "memMean": 55.74, "memStd": 9.89, "eventLoopLagMean": 0.3, "eventLoopLagStd": 1.01, "timeMean": 35.71, "timeStd": 0.16, "actionsPerSecondMean": 9.33, "actionsPerSecondStd": 0.04, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.28": { "cpuMean": 19.99, "cpuStd": 5.93, "memMean": 57.7, "memStd": 9.41, "eventLoopLagMean": 0.27, "eventLoopLagStd": 0.75, "timeMean": 35.71, "timeStd": 0.16, "actionsPerSecondMean": 9.33, "actionsPerSecondStd": 0.04, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.29": { "cpuMean": 20.04, "cpuStd": 6.04, "memMean": 56.94, "memStd": 10.27, "eventLoopLagMean": 0.31, "eventLoopLagStd": 1.04, "timeMean": 35.7, "timeStd": 0.16, "actionsPerSecondMean": 9.34, "actionsPerSecondStd": 0.04, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.30": { "cpuMean": 20.03, "cpuStd": 6.09, "memMean": 56.69, "memStd": 9.62, "eventLoopLagMean": 0.32, "eventLoopLagStd": 1.13, "timeMean": 35.69, "timeStd": 0.16, "actionsPerSecondMean": 9.34, "actionsPerSecondStd": 0.04, "epochs": 5, "iterations": 10000 } } }, "objectViewEqual": { "timeMean": 1006.44, "timeStd": 2.5, "cpuMean": 49.28, "cpuStd": 17.16, "memMean": 106.7, "memStd": 14.69, "controllerCpuMean": 0.04, "controllerCpuStd": 0.65, "controllerMemMean": 87.88, "controllerMemStd": 0.84, "eventLoopLagMean": 0.49, "eventLoopLagStd": 0.75, "actionsPerSecondMean": 9.94, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectViewSmall": { "timeMean": 421.09, "timeStd": 0.59, "cpuMean": 13.09, "cpuStd": 9.42, "memMean": 84.37, "memStd": 2.44, "controllerCpuMean": 0.04, "controllerCpuStd": 0.64, "controllerMemMean": 88.69, "controllerMemStd": 0.32, "eventLoopLagMean": 0.21, "eventLoopLagStd": 0.27, "actionsPerSecondMean": 23.75, "actionsPerSecondStd": 0.03, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectViewLarge": { "timeMean": 1249.29, "timeStd": 1.63, "cpuMean": 75.17, "cpuStd": 14.88, "memMean": 122.7, "memStd": 14.16, "controllerCpuMean": 0.04, "controllerCpuStd": 0.63, "controllerMemMean": 88.93, "controllerMemStd": 0.29, "eventLoopLagMean": 0.84, "eventLoopLagStd": 1.42, "actionsPerSecondMean": 8, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" } }
2022-02-15 21:48:59.359 - info: benchmark.0 (12492) starting. Version 0.5.0 (non-npm: foxriver76/ioBroker.benchmark#155de940071636b8c01d158a6714407750c15fe7) in /opt/iobroker/node_modules/iobroker.benchmark, node: v14.19.0, js-controller: 4.0.9 2022-02-15 21:48:59.373 - info: benchmark.0 (12492) Adapter started... controller determined (pid: 11991) 2022-02-15 21:56:41.668 - info: host.iobrokertest Updating repository "beta" under "http://download.iobroker.net/sources-dist-latest.json" 2022-02-15 21:56:56.017 - info: benchmark.0 (12492) Cleaning up objects 2022-02-15 21:56:56.037 - info: benchmark.0 (12492) Objects cleaned up 2022-02-15 21:57:40.202 - info: host.iobrokertest stopInstance system.adapter.benchmark.0 (force=false, process=true) 2022-02-15 21:57:40.208 - info: host.iobrokertest stopInstance system.adapter.benchmark.0 send kill signal 2022-02-15 21:57:40.209 - info: benchmark.0 (12492) Got terminate signal TERMINATE_YOURSELF 2022-02-15 21:57:40.210 - info: benchmark.0 (12492) terminating 2022-02-15 21:57:40.210 - info: benchmark.0 (12492) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-02-15 21:57:40.731 - info: host.iobrokertest instance system.adapter.benchmark.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-02-15 21:57:43.231 - info: host.iobrokertest instance system.adapter.benchmark.0 started with pid 12517 2022-02-15 21:57:43.562 - info: benchmark.0 (12517) starting. Version 0.5.0 (non-npm: foxriver76/ioBroker.benchmark#155de940071636b8c01d158a6714407750c15fe7) in /opt/iobroker/node_modules/iobroker.benchmark, node: v14.19.0, js-controller: 4.0.9 2022-02-15 21:57:43.575 - info: benchmark.0 (12517) Adapter started... controller determined (pid: 11991) 2022-02-15 21:58:01.734 - info: benchmark.0 (12517) Isolated run, stopping all instances 2022-02-15 21:58:01.742 - info: host.iobrokertest "system.adapter.sonos.0" disabled 2022-02-15 21:58:01.742 - info: host.iobrokertest stopInstance system.adapter.sonos.0 (force=false, process=true) 2022-02-15 21:58:01.743 - info: host.iobrokertest stopInstance system.adapter.sonos.0 send kill signal 2022-02-15 21:58:01.744 - info: sonos.0 (12063) Got terminate signal TERMINATE_YOURSELF 2022-02-15 21:58:01.744 - info: host.iobrokertest "system.adapter.web.0" disabled 2022-02-15 21:58:01.745 - info: host.iobrokertest stopInstance system.adapter.web.0 (force=false, process=true) 2022-02-15 21:58:01.747 - info: web.0 (12078) Got terminate signal TERMINATE_YOURSELF 2022-02-15 21:58:01.746 - info: host.iobrokertest stopInstance system.adapter.web.0 send kill signal 2022-02-15 21:58:01.750 - info: host.iobrokertest "system.adapter.admin.0" disabled 2022-02-15 21:58:01.750 - info: web.0 (12078) terminated http server on port 8082 2022-02-15 21:58:01.750 - info: host.iobrokertest stopInstance system.adapter.admin.0 (force=false, process=true) 2022-02-15 21:58:01.751 - info: web.0 (12078) terminating 2022-02-15 21:58:01.751 - info: web.0 (12078) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-02-15 21:58:01.754 - info: host.iobrokertest "system.adapter.backitup.0" disabled 2022-02-15 21:58:01.754 - info: host.iobrokertest stopInstance system.adapter.backitup.0 (force=false, process=true) 2022-02-15 21:58:01.752 - info: admin.0 (12010) Adapter is disabled => stop 2022-02-15 21:58:01.758 - info: host.iobrokertest "system.adapter.sayit.0" disabled 2022-02-15 21:58:01.758 - info: host.iobrokertest stopInstance system.adapter.sayit.0 (force=false, process=true) 2022-02-15 21:58:01.759 - info: sayit.0 (12108) stopping... 2022-02-15 21:58:01.760 - info: backitup.0 (12093) Got terminate signal TERMINATE_YOURSELF 2022-02-15 21:58:01.749 - info: sonos.0 (12063) terminating 2022-02-15 21:58:01.758 - info: sonos.0 (12063) terminating 2022-02-15 21:58:01.758 - info: sonos.0 (12063) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-02-15 21:58:01.758 - info: admin.0 (12010) terminating http server on port 8081 2022-02-15 21:58:01.761 - info: host.iobrokertest "system.adapter.info.0" disabled 2022-02-15 21:58:01.761 - info: host.iobrokertest stopInstance system.adapter.info.0 (force=false, process=true) 2022-02-15 21:58:01.761 - info: host.iobrokertest stopInstance system.adapter.admin.0 send kill signal 2022-02-15 21:58:01.764 - info: mqtt.0 (12048) Adapter is disabled => stop 2022-02-15 21:58:01.761 - info: backitup.0 (12093) cleaned everything up... 2022-02-15 21:58:01.761 - info: backitup.0 (12093) terminating 2022-02-15 21:58:01.763 - info: backitup.0 (12093) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-02-15 21:58:01.763 - info: host.iobrokertest "system.adapter.mqtt.0" disabled 2022-02-15 21:58:01.763 - info: host.iobrokertest stopInstance system.adapter.mqtt.0 (force=false, process=true) 2022-02-15 21:58:01.764 - info: host.iobrokertest stopInstance system.adapter.backitup.0 send kill signal 2022-02-15 21:58:01.765 - info: info.0 (12123) Got terminate signal TERMINATE_YOURSELF 2022-02-15 21:58:01.767 - info: host.iobrokertest "system.adapter.javascript.0" disabled 2022-02-15 21:58:01.767 - info: host.iobrokertest stopInstance system.adapter.javascript.0 (force=false, process=true) 2022-02-15 21:58:01.766 - info: info.0 (12123) cleaned everything up... 2022-02-15 21:58:01.767 - info: info.0 (12123) terminating 2022-02-15 21:58:01.767 - info: info.0 (12123) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-02-15 21:58:01.768 - info: host.iobrokertest stopInstance system.adapter.info.0 send kill signal 2022-02-15 21:58:01.768 - info: mqtt.0 (12048) Disconnected from 192.168.78.139: undefined 2022-02-15 21:58:01.769 - info: host.iobrokertest stopInstance system.adapter.mqtt.0 send kill signal 2022-02-15 21:58:01.769 - info: host.iobrokertest stopInstance system.adapter.javascript.0 send kill signal 2022-02-15 21:58:01.766 - info: javascript.0 (12025) Adapter is disabled => stop 2022-02-15 21:58:01.770 - info: mqtt.0 (12048) Got terminate signal TERMINATE_YOURSELF 2022-02-15 21:58:01.774 - info: benchmark.0 (12517) Starting benchmark test... 2022-02-16 02:22:31.415 - info: benchmark.0 (12517) Restarting instances ... 2022-02-16 02:22:31.424 - info: benchmark.0 (12517) Finished benchmark... 2022-02-16 02:22:31.424 - info: benchmark.0 (12517) Writing summary file ... 2022-02-16 02:22:31.416 - info: host.iobrokertest "system.adapter.sonos.0" enabled 2022-02-16 02:22:31.429 - info: host.iobrokertest "system.adapter.web.0" enabled 2022-02-16 02:22:31.430 - info: host.iobrokertest "system.adapter.admin.0" enabled 2022-02-16 02:22:31.431 - info: host.iobrokertest "system.adapter.backitup.0" enabled 2022-02-16 02:22:31.431 - info: host.iobrokertest "system.adapter.alias-manager.0" enabled 2022-02-16 02:22:31.431 - info: host.iobrokertest "system.adapter.sayit.0" enabled 2022-02-16 02:22:31.432 - info: host.iobrokertest "system.adapter.info.0" enabled 2022-02-16 02:22:31.433 - info: host.iobrokertest "system.adapter.mqtt.0" enabled 2022-02-16 02:22:31.433 - info: host.iobrokertest "system.adapter.javascript.0" enabled 2022-02-16 02:22:31.447 - info: benchmark.0 (12517) Summary file written
-
Ich hoffe es ist ok wenn ich mal Deine Ergebnisse hier darstelle
Hier der vergleich von dem System von @hydrotec 4.0.x jsonl zu Redis in 3.3, 4.0 mit und ohne die "Sets" Optimierung.
Bei Object Creations/Deletions haben die Sets einen kleinen "Negativeffekt" auf den Durchsatz, aber nicht auf den States durchsatz. Positiv ist dann aber der Effekt bei den objectView*, wo es bei redis dann wegen den Sets schneller wird.
-
Der Vollständigkeit halber, hier noch der aktuelle Benchmark unter js-controller: 4.0.10
admin: v5.3.0 node: v14.19.0 js-controller: 4.0.10 benchmark Version 0.5.0 benchmark redis:redis Laufzeit: 4,25 Std.
{ "setStates": { "timeMean": 2.13, "timeStd": 0.26, "cpuMean": 86.98, "cpuStd": 13.3, "memMean": 78.5, "memStd": 0.33, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 65.99, "controllerMemStd": 0.26, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.04, "actionsPerSecondMean": 4694.84, "actionsPerSecondStd": 504.33, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "statesSubscription": { "timeMean": 2.61, "timeStd": 0.22, "cpuMean": 41.83, "cpuStd": 11.7, "memMean": 54.2, "memStd": 2.37, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 66.08, "controllerMemStd": 0.3, "eventLoopLagMean": 0.09, "eventLoopLagStd": 0.28, "actionsPerSecondMean": 3831.42, "actionsPerSecondStd": 315.04, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 84.03, "cpuStd": 36.69, "memMean": 50.85, "memStd": 12.04, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.05, "timeMean": 0.68, "timeStd": 0.08, "actionsPerSecondMean": 3676.47, "actionsPerSecondStd": 406.87, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 82.76, "cpuStd": 39.44, "memMean": 49.93, "memStd": 12, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.04, "timeMean": 0.67, "timeStd": 0.09, "actionsPerSecondMean": 3731.34, "actionsPerSecondStd": 482.09, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 82.39, "cpuStd": 37.88, "memMean": 56.1, "memStd": 15.01, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "timeMean": 0.63, "timeStd": 0.07, "actionsPerSecondMean": 3968.25, "actionsPerSecondStd": 412.39, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 84.22, "cpuStd": 39.27, "memMean": 49.12, "memStd": 12.73, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.1, "timeMean": 0.64, "timeStd": 0.05, "actionsPerSecondMean": 3906.25, "actionsPerSecondStd": 282.92, "epochs": 5, "iterations": 10000 } } }, "statesSubscriptionAlias": { "timeMean": 9.16, "timeStd": 0.64, "cpuMean": 17.69, "cpuStd": 7.13, "memMean": 100.43, "memStd": 20.18, "controllerCpuMean": 0.07, "controllerCpuStd": 0.81, "controllerMemMean": 66.86, "controllerMemStd": 0.28, "eventLoopLagMean": 0.17, "eventLoopLagStd": 0.23, "actionsPerSecondMean": 1091.7, "actionsPerSecondStd": 71.66, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 37.01, "cpuStd": 12.28, "memMean": 52.45, "memStd": 17.02, "eventLoopLagMean": 0.13, "eventLoopLagStd": 0.21, "timeMean": 2.31, "timeStd": 0.18, "actionsPerSecondMean": 1082.25, "actionsPerSecondStd": 79.41, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 36.45, "cpuStd": 11.04, "memMean": 50.18, "memStd": 12.64, "eventLoopLagMean": 0.13, "eventLoopLagStd": 0.22, "timeMean": 2.32, "timeStd": 0.23, "actionsPerSecondMean": 1077.59, "actionsPerSecondStd": 96.23, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 35.43, "cpuStd": 10.84, "memMean": 50.38, "memStd": 12.33, "eventLoopLagMean": 0.14, "eventLoopLagStd": 0.22, "timeMean": 2.27, "timeStd": 0.12, "actionsPerSecondMean": 1101.32, "actionsPerSecondStd": 57.76, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 34.98, "cpuStd": 11.18, "memMean": 50.71, "memStd": 12.42, "eventLoopLagMean": 0.12, "eventLoopLagStd": 0.19, "timeMean": 2.3, "timeStd": 0.11, "actionsPerSecondMean": 1086.96, "actionsPerSecondStd": 52.9, "epochs": 5, "iterations": 10000 } } }, "statesSubscriptionAliasWrite": { "timeMean": 3.21, "timeStd": 0.39, "cpuMean": 36.08, "cpuStd": 11.05, "memMean": 49.15, "memStd": 0.52, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 67.33, "controllerMemStd": 0.37, "eventLoopLagMean": 0.07, "eventLoopLagStd": 0.13, "actionsPerSecondMean": 3115.26, "actionsPerSecondStd": 346.63, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 83.46, "cpuStd": 33.25, "memMean": 51.61, "memStd": 17.18, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "timeMean": 0.79, "timeStd": 0.04, "actionsPerSecondMean": 3164.56, "actionsPerSecondStd": 182.78, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 83.81, "cpuStd": 33.73, "memMean": 51.58, "memStd": 12.37, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.12, "timeMean": 0.78, "timeStd": 0.04, "actionsPerSecondMean": 3205.13, "actionsPerSecondStd": 144.42, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 79.96, "cpuStd": 31.49, "memMean": 51.96, "memStd": 12.96, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.03, "timeMean": 0.75, "timeStd": 0.04, "actionsPerSecondMean": 3333.33, "actionsPerSecondStd": 158.99, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 76.54, "cpuStd": 29.91, "memMean": 75.29, "memStd": 0.27, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.04, "timeMean": 0.71, "timeStd": 0.06, "actionsPerSecondMean": 3521.13, "actionsPerSecondStd": 297.01, "epochs": 5, "iterations": 10000 } } }, "statesDeletion": { "timeMean": 0.8, "timeStd": 0.01, "cpuMean": 83.78, "cpuStd": 8.4, "memMean": 80.53, "memStd": 0.18, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 68.46, "controllerMemStd": 0.33, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.03, "actionsPerSecondMean": 12500, "actionsPerSecondStd": 115.81, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "idle": { "timeMean": 10.51, "timeStd": 0.24, "cpuMean": 2.12, "cpuStd": 4.2, "memMean": 58.84, "memStd": 8.59, "controllerCpuMean": 0.04, "controllerCpuStd": 0.61, "controllerMemMean": 68.62, "controllerMemStd": 0.29, "eventLoopLagMean": 0.36, "eventLoopLagStd": 0.33, "actionsPerSecondMean": 951.47, "actionsPerSecondStd": 21.94, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectsCreation": { "timeMean": 2.14, "timeStd": 0.17, "cpuMean": 101.05, "cpuStd": 19.93, "memMean": 80.9, "memStd": 4.97, "controllerCpuMean": 0.1, "controllerCpuStd": 0.99, "controllerMemMean": 68.52, "controllerMemStd": 0.26, "eventLoopLagMean": 0.03, "eventLoopLagStd": 0.15, "actionsPerSecondMean": 4672.9, "actionsPerSecondStd": 359.9, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectsDeletion": { "timeMean": 3.4, "timeStd": 0.04, "cpuMean": 97.68, "cpuStd": 11.49, "memMean": 83.42, "memStd": 0.54, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 68.5, "controllerMemStd": 0.23, "eventLoopLagMean": 0.03, "eventLoopLagStd": 0.16, "actionsPerSecondMean": 2941.18, "actionsPerSecondStd": 35.65, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "setStatesNonStrict": { "timeMean": 1.37, "timeStd": 0.06, "cpuMean": 84.69, "cpuStd": 13.4, "memMean": 83.76, "memStd": 0.09, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 68.73, "controllerMemStd": 0.31, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.06, "actionsPerSecondMean": 7299.27, "actionsPerSecondStd": 305.59, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "getStates": { "timeMean": 0.53, "timeStd": 0.03, "cpuMean": 82.12, "cpuStd": 22.68, "memMean": 84.69, "memStd": 0.31, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 68.91, "controllerMemStd": 0.49, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "actionsPerSecondMean": 18867.92, "actionsPerSecondStd": 854.6, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "getStatesAlias": { "timeMean": 1.68, "timeStd": 0.05, "cpuMean": 88.64, "cpuStd": 14.31, "memMean": 85.24, "memStd": 0.17, "controllerCpuMean": 0, "controllerCpuStd": 0, "controllerMemMean": 68.97, "controllerMemStd": 0.2, "eventLoopLagMean": 0.01, "eventLoopLagStd": 0.02, "actionsPerSecondMean": 5952.38, "actionsPerSecondStd": 188.22, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "getStatesAliasRead": { "timeMean": 1.8, "timeStd": 0.05, "cpuMean": 88.86, "cpuStd": 14.75, "memMean": 92.62, "memStd": 0.66, "controllerCpuMean": 0.11, "controllerCpuStd": 1.05, "controllerMemMean": 69.17, "controllerMemStd": 0.29, "eventLoopLagMean": 0.02, "eventLoopLagStd": 0.07, "actionsPerSecondMean": 5555.56, "actionsPerSecondStd": 143.01, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "messages": { "timeMean": 3.81, "timeStd": 0.25, "cpuMean": 60.95, "cpuStd": 8.1, "memMean": 73.03, "memStd": 1.53, "controllerCpuMean": 0.05, "controllerCpuStd": 0.66, "controllerMemMean": 69.1, "controllerMemStd": 0.3, "eventLoopLagMean": 0.07, "eventLoopLagStd": 0.12, "actionsPerSecondMean": 2624.67, "actionsPerSecondStd": 156.5, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "setStatesParallel": { "timeMean": 36.38, "timeStd": 1.03, "cpuMean": 1.83, "cpuStd": 4.94, "memMean": 52.49, "memStd": 2.54, "controllerCpuMean": 0.12, "controllerCpuStd": 1.09, "controllerMemMean": 69.63, "controllerMemStd": 0.29, "eventLoopLagMean": 0.23, "eventLoopLagStd": 0.58, "actionsPerSecondMean": 274.88, "actionsPerSecondStd": 7.59, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis", "secondaries": { "system.adapter.benchmark.1": { "cpuMean": 19.74, "cpuStd": 6.4, "memMean": 51.04, "memStd": 1.67, "eventLoopLagMean": 0.32, "eventLoopLagStd": 1.07, "timeMean": 36.18, "timeStd": 0.92, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.23, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.2": { "cpuMean": 19.76, "cpuStd": 6.44, "memMean": 50.94, "memStd": 1.66, "eventLoopLagMean": 0.33, "eventLoopLagStd": 0.97, "timeMean": 36.18, "timeStd": 0.91, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.23, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.3": { "cpuMean": 19.83, "cpuStd": 6.35, "memMean": 51.39, "memStd": 1.94, "eventLoopLagMean": 0.34, "eventLoopLagStd": 1.09, "timeMean": 36.32, "timeStd": 0.76, "actionsPerSecondMean": 9.18, "actionsPerSecondStd": 0.19, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.4": { "cpuMean": 19.78, "cpuStd": 6.32, "memMean": 51.56, "memStd": 1.83, "eventLoopLagMean": 0.3, "eventLoopLagStd": 0.88, "timeMean": 36.22, "timeStd": 0.85, "actionsPerSecondMean": 9.2, "actionsPerSecondStd": 0.21, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.5": { "cpuMean": 19.67, "cpuStd": 6.37, "memMean": 50.67, "memStd": 1.89, "eventLoopLagMean": 0.3, "eventLoopLagStd": 0.82, "timeMean": 36.26, "timeStd": 0.8, "actionsPerSecondMean": 9.19, "actionsPerSecondStd": 0.2, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.6": { "cpuMean": 19.72, "cpuStd": 6.18, "memMean": 50.4, "memStd": 1.96, "eventLoopLagMean": 0.32, "eventLoopLagStd": 1.02, "timeMean": 36.32, "timeStd": 0.74, "actionsPerSecondMean": 9.18, "actionsPerSecondStd": 0.18, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.7": { "cpuMean": 19.7, "cpuStd": 5.89, "memMean": 51.38, "memStd": 2.12, "eventLoopLagMean": 0.3, "eventLoopLagStd": 0.88, "timeMean": 36.37, "timeStd": 0.7, "actionsPerSecondMean": 9.17, "actionsPerSecondStd": 0.17, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.8": { "cpuMean": 19.52, "cpuStd": 6.19, "memMean": 51.44, "memStd": 1.95, "eventLoopLagMean": 0.35, "eventLoopLagStd": 1.37, "timeMean": 36.2, "timeStd": 0.85, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.21, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.9": { "cpuMean": 19.84, "cpuStd": 6.17, "memMean": 51.72, "memStd": 1.92, "eventLoopLagMean": 0.34, "eventLoopLagStd": 1.24, "timeMean": 36.2, "timeStd": 0.85, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.21, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.10": { "cpuMean": 19.74, "cpuStd": 6.07, "memMean": 50.02, "memStd": 1.84, "eventLoopLagMean": 0.34, "eventLoopLagStd": 1.2, "timeMean": 36.2, "timeStd": 0.84, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.21, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.11": { "cpuMean": 19.83, "cpuStd": 6.14, "memMean": 50.61, "memStd": 1.92, "eventLoopLagMean": 0.31, "eventLoopLagStd": 0.99, "timeMean": 36.21, "timeStd": 0.83, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.21, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.12": { "cpuMean": 19.81, "cpuStd": 6.17, "memMean": 51.35, "memStd": 2.1, "eventLoopLagMean": 0.3, "eventLoopLagStd": 0.87, "timeMean": 36.21, "timeStd": 0.82, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.2, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.13": { "cpuMean": 19.65, "cpuStd": 6.16, "memMean": 50.69, "memStd": 1.81, "eventLoopLagMean": 0.35, "eventLoopLagStd": 1.46, "timeMean": 36.21, "timeStd": 0.8, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.2, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.14": { "cpuMean": 19.79, "cpuStd": 6.22, "memMean": 51.53, "memStd": 2.13, "eventLoopLagMean": 0.3, "eventLoopLagStd": 1.05, "timeMean": 36.21, "timeStd": 0.8, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.2, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.15": { "cpuMean": 19.85, "cpuStd": 6, "memMean": 51.35, "memStd": 2.34, "eventLoopLagMean": 0.32, "eventLoopLagStd": 1.13, "timeMean": 36.21, "timeStd": 0.79, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.2, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.16": { "cpuMean": 19.8, "cpuStd": 6.1, "memMean": 50.91, "memStd": 2.16, "eventLoopLagMean": 0.32, "eventLoopLagStd": 1.08, "timeMean": 36.2, "timeStd": 0.77, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.19, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.17": { "cpuMean": 19.82, "cpuStd": 5.95, "memMean": 51.28, "memStd": 2.08, "eventLoopLagMean": 0.32, "eventLoopLagStd": 1.35, "timeMean": 36.2, "timeStd": 0.75, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.19, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.18": { "cpuMean": 19.89, "cpuStd": 5.92, "memMean": 50.29, "memStd": 2.03, "eventLoopLagMean": 0.34, "eventLoopLagStd": 1.23, "timeMean": 36.2, "timeStd": 0.73, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.18, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.19": { "cpuMean": 19.86, "cpuStd": 5.96, "memMean": 51.89, "memStd": 2.27, "eventLoopLagMean": 0.31, "eventLoopLagStd": 0.93, "timeMean": 36.19, "timeStd": 0.72, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.18, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.20": { "cpuMean": 19.81, "cpuStd": 5.98, "memMean": 51.82, "memStd": 1.88, "eventLoopLagMean": 0.29, "eventLoopLagStd": 0.85, "timeMean": 36.19, "timeStd": 0.7, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.18, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.21": { "cpuMean": 19.64, "cpuStd": 6.08, "memMean": 50.49, "memStd": 2.37, "eventLoopLagMean": 0.32, "eventLoopLagStd": 1.02, "timeMean": 36.18, "timeStd": 0.69, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.17, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.22": { "cpuMean": 19.83, "cpuStd": 6.05, "memMean": 51.08, "memStd": 2.16, "eventLoopLagMean": 0.36, "eventLoopLagStd": 1.22, "timeMean": 36.18, "timeStd": 0.68, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.17, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.23": { "cpuMean": 19.82, "cpuStd": 6.25, "memMean": 51.22, "memStd": 2.04, "eventLoopLagMean": 0.32, "eventLoopLagStd": 1.32, "timeMean": 36.18, "timeStd": 0.66, "actionsPerSecondMean": 9.21, "actionsPerSecondStd": 0.17, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.24": { "cpuMean": 19.8, "cpuStd": 5.83, "memMean": 51.33, "memStd": 2.19, "eventLoopLagMean": 0.31, "eventLoopLagStd": 0.98, "timeMean": 36.17, "timeStd": 0.65, "actionsPerSecondMean": 9.22, "actionsPerSecondStd": 0.16, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.25": { "cpuMean": 19.77, "cpuStd": 6.12, "memMean": 54.17, "memStd": 3.29, "eventLoopLagMean": 0.32, "eventLoopLagStd": 1.18, "timeMean": 36.16, "timeStd": 0.62, "actionsPerSecondMean": 9.22, "actionsPerSecondStd": 0.16, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.26": { "cpuMean": 19.89, "cpuStd": 5.97, "memMean": 53.5, "memStd": 3.06, "eventLoopLagMean": 0.36, "eventLoopLagStd": 1.31, "timeMean": 36.15, "timeStd": 0.62, "actionsPerSecondMean": 9.22, "actionsPerSecondStd": 0.16, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.27": { "cpuMean": 19.81, "cpuStd": 6.22, "memMean": 57.05, "memStd": 9.57, "eventLoopLagMean": 0.32, "eventLoopLagStd": 0.95, "timeMean": 36.15, "timeStd": 0.6, "actionsPerSecondMean": 9.22, "actionsPerSecondStd": 0.15, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.28": { "cpuMean": 19.71, "cpuStd": 6.18, "memMean": 55.03, "memStd": 10.13, "eventLoopLagMean": 0.3, "eventLoopLagStd": 1, "timeMean": 36.13, "timeStd": 0.58, "actionsPerSecondMean": 9.23, "actionsPerSecondStd": 0.15, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.29": { "cpuMean": 19.84, "cpuStd": 6.01, "memMean": 55.98, "memStd": 9.54, "eventLoopLagMean": 0.34, "eventLoopLagStd": 1.16, "timeMean": 36.12, "timeStd": 0.57, "actionsPerSecondMean": 9.23, "actionsPerSecondStd": 0.14, "epochs": 5, "iterations": 10000 }, "system.adapter.benchmark.30": { "cpuMean": 19.97, "cpuStd": 5.91, "memMean": 56.25, "memStd": 9.73, "eventLoopLagMean": 0.34, "eventLoopLagStd": 1.03, "timeMean": 36.22, "timeStd": 0.75, "actionsPerSecondMean": 9.2, "actionsPerSecondStd": 0.19, "epochs": 5, "iterations": 10000 } } }, "objectViewEqual": { "timeMean": 993.13, "timeStd": 2.35, "cpuMean": 35.98, "cpuStd": 7.23, "memMean": 90.8, "memStd": 1.82, "controllerCpuMean": 0.04, "controllerCpuStd": 0.62, "controllerMemMean": 60.27, "controllerMemStd": 0.85, "eventLoopLagMean": 0.43, "eventLoopLagStd": 0.61, "actionsPerSecondMean": 10.07, "actionsPerSecondStd": 0.02, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectViewSmall": { "timeMean": 421.87, "timeStd": 1.65, "cpuMean": 11.38, "cpuStd": 5.54, "memMean": 81, "memStd": 7.09, "controllerCpuMean": 0.04, "controllerCpuStd": 0.62, "controllerMemMean": 61.28, "controllerMemStd": 0.33, "eventLoopLagMean": 0.21, "eventLoopLagStd": 0.27, "actionsPerSecondMean": 23.7, "actionsPerSecondStd": 0.09, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" }, "objectViewLarge": { "timeMean": 1234.43, "timeStd": 1.09, "cpuMean": 55.99, "cpuStd": 8.57, "memMean": 107.06, "memStd": 2.72, "controllerCpuMean": 0.04, "controllerCpuStd": 0.65, "controllerMemMean": 62.24, "controllerMemStd": 0.28, "eventLoopLagMean": 0.76, "eventLoopLagStd": 1.3, "actionsPerSecondMean": 8.1, "actionsPerSecondStd": 0.01, "epochs": 5, "iterations": 10000, "statesDbType": "redis", "objectsDbType": "redis" } }
2022-02-16 04:20:38.725 - info: host.iobrokertest instance system.adapter.benchmark.0 started with pid 15497 2022-02-16 04:20:39.063 - info: benchmark.0 (15497) starting. Version 0.5.0 (non-npm: foxriver76/ioBroker.benchmark#155de940071636b8c01d158a6714407750c15fe7) in /opt/iobroker/node_modules/iobroker.benchmark, node: v14.19.0, js-controller: 4.0.10 2022-02-16 04:20:39.075 - info: benchmark.0 (15497) Adapter started... controller determined (pid: 14996) 2022-02-16 04:20:55.979 - info: host.iobrokertest Updating repository "beta" under "http://download.iobroker.net/sources-dist-latest.json" 2022-02-16 04:22:27.576 - info: host.iobrokertest "system.adapter.backitup.0" disabled 2022-02-16 04:22:27.579 - info: host.iobrokertest stopInstance system.adapter.backitup.0 (force=false, process=true) 2022-02-16 04:22:27.581 - info: host.iobrokertest stopInstance system.adapter.backitup.0 send kill signal 2022-02-16 04:22:27.581 - info: backitup.0 (15090) Got terminate signal TERMINATE_YOURSELF 2022-02-16 04:22:27.582 - info: backitup.0 (15090) cleaned everything up... 2022-02-16 04:22:27.583 - info: backitup.0 (15090) terminating 2022-02-16 04:22:27.583 - info: backitup.0 (15090) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-02-16 04:22:28.102 - info: host.iobrokertest instance system.adapter.backitup.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-02-16 04:22:31.736 - info: host.iobrokertest "system.adapter.info.0" disabled 2022-02-16 04:22:31.737 - info: host.iobrokertest stopInstance system.adapter.info.0 (force=false, process=true) 2022-02-16 04:22:31.739 - info: host.iobrokertest stopInstance system.adapter.info.0 send kill signal 2022-02-16 04:22:31.739 - info: info.0 (15130) Got terminate signal TERMINATE_YOURSELF 2022-02-16 04:22:31.740 - info: info.0 (15130) cleaned everything up... 2022-02-16 04:22:31.741 - info: info.0 (15130) terminating 2022-02-16 04:22:31.741 - info: info.0 (15130) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-02-16 04:22:32.260 - info: host.iobrokertest instance system.adapter.info.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-02-16 04:22:33.740 - info: javascript.0 (15030) Adapter is disabled => stop 2022-02-16 04:22:33.741 - info: host.iobrokertest "system.adapter.javascript.0" disabled 2022-02-16 04:22:33.741 - info: host.iobrokertest stopInstance system.adapter.javascript.0 (force=false, process=true) 2022-02-16 04:22:33.744 - info: host.iobrokertest stopInstance system.adapter.javascript.0 send kill signal 2022-02-16 04:22:33.745 - info: javascript.0 (15030) Got terminate signal TERMINATE_YOURSELF 2022-02-16 04:22:33.746 - info: javascript.0 (15030) terminating 2022-02-16 04:22:33.747 - info: javascript.0 (15030) Terminated (NO_ERROR): Without reason 2022-02-16 04:22:34.270 - info: host.iobrokertest instance system.adapter.javascript.0 terminated with code 0 (NO_ERROR) 2022-02-16 04:22:35.185 - info: host.iobrokertest "system.adapter.mqtt.0" disabled 2022-02-16 04:22:35.185 - info: mqtt.0 (15045) Adapter is disabled => stop 2022-02-16 04:22:35.186 - info: host.iobrokertest stopInstance system.adapter.mqtt.0 (force=false, process=true) 2022-02-16 04:22:35.188 - info: host.iobrokertest stopInstance system.adapter.mqtt.0 send kill signal 2022-02-16 04:22:35.192 - info: mqtt.0 (15045) Got terminate signal TERMINATE_YOURSELF 2022-02-16 04:22:35.193 - info: mqtt.0 (15045) Disconnected from 192.168.78.139: undefined 2022-02-16 04:22:35.690 - info: mqtt.0 (15045) terminating 2022-02-16 04:22:35.692 - info: mqtt.0 (15045) Terminated (NO_ERROR): Without reason 2022-02-16 04:22:36.190 - info: host.iobrokertest stopInstance system.adapter.mqtt.0 killing pid 15045 2022-02-16 04:22:36.209 - info: host.iobrokertest instance system.adapter.mqtt.0 terminated with code 0 (NO_ERROR) 2022-02-16 04:22:37.462 - info: host.iobrokertest "system.adapter.sayit.0" disabled 2022-02-16 04:22:37.462 - info: host.iobrokertest stopInstance system.adapter.sayit.0 (force=false, process=true) 2022-02-16 04:22:37.464 - info: sayit.0 (15115) stopping... 2022-02-16 04:22:37.969 - info: sayit.0 (15115) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-02-16 04:22:38.463 - info: host.iobrokertest stopInstance timeout 1000 system.adapter.sayit.0 killing pid 15115 2022-02-16 04:22:38.465 - info: sayit.0 (15115) stopping... 2022-02-16 04:22:38.486 - info: host.iobrokertest instance system.adapter.sayit.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-02-16 04:22:38.507 - info: host.iobrokertest "system.adapter.sonos.0" disabled 2022-02-16 04:22:38.507 - info: host.iobrokertest stopInstance system.adapter.sonos.0 (force=false, process=true) 2022-02-16 04:22:38.508 - info: host.iobrokertest stopInstance system.adapter.sonos.0 send kill signal 2022-02-16 04:22:38.509 - info: sonos.0 (15060) Got terminate signal TERMINATE_YOURSELF 2022-02-16 04:22:38.511 - info: sonos.0 (15060) terminating 2022-02-16 04:22:38.517 - info: sonos.0 (15060) terminating 2022-02-16 04:22:38.518 - info: sonos.0 (15060) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-02-16 04:22:39.038 - info: host.iobrokertest instance system.adapter.sonos.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-02-16 04:22:44.830 - info: host.iobrokertest "system.adapter.web.0" disabled 2022-02-16 04:22:44.830 - info: host.iobrokertest stopInstance system.adapter.web.0 (force=false, process=true) 2022-02-16 04:22:44.832 - info: host.iobrokertest stopInstance system.adapter.web.0 send kill signal 2022-02-16 04:22:44.833 - info: web.0 (15075) Got terminate signal TERMINATE_YOURSELF 2022-02-16 04:22:44.838 - info: web.0 (15075) terminated http server on port 8082 2022-02-16 04:22:44.838 - info: web.0 (15075) terminating 2022-02-16 04:22:44.839 - info: web.0 (15075) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-02-16 04:22:45.357 - info: host.iobrokertest instance system.adapter.web.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-02-16 04:22:57.810 - info: benchmark.0 (15497) Cleaning up objects 2022-02-16 04:22:57.831 - info: benchmark.0 (15497) Objects cleaned up 2022-02-16 04:23:25.816 - info: benchmark.0 (15497) Isolated run, stopping all instances 2022-02-16 04:23:25.827 - info: admin.0 (15015) Adapter is disabled => stop 2022-02-16 04:23:25.828 - info: host.iobrokertest "system.adapter.admin.0" disabled 2022-02-16 04:23:25.832 - info: host.iobrokertest stopInstance system.adapter.admin.0 (force=false, process=true) 2022-02-16 04:23:25.830 - info: admin.0 (15015) terminating http server on port 8081 2022-02-16 04:23:25.835 - info: benchmark.0 (15497) Starting benchmark test... 2022-02-16 04:23:25.836 - info: admin.0 (15015) terminating 2022-02-16 04:23:25.837 - info: host.iobrokertest stopInstance system.adapter.admin.0 send kill signal 2022-02-16 04:23:25.838 - info: admin.0 (15015) Terminated (NO_ERROR): Without reason 2022-02-16 04:23:25.839 - info: admin.0 (15015) Got terminate signal TERMINATE_YOURSELF 2022-02-16 04:23:25.843 - info: benchmark.0 (15497) Starting test "setStates" 2022-02-16 04:23:25.843 - info: benchmark.0 (15497) Prepare ... 2022-02-16 04:23:26.358 - info: host.iobrokertest instance system.adapter.admin.0 terminated with code 0 (NO_ERROR) 2022-02-16 08:45:41.036 - info: benchmark.0 (15497) Restarting instances ... 2022-02-16 08:45:41.038 - info: host.iobrokertest "system.adapter.admin.0" enabled 2022-02-16 08:45:41.039 - info: benchmark.0 (15497) Finished benchmark... 2022-02-16 08:45:41.039 - info: benchmark.0 (15497) Writing summary file ... 2022-02-16 08:45:41.039 - info: host.iobrokertest "system.adapter.alias-manager.0" enabled 2022-02-16 08:45:41.057 - info: host.iobrokertest instance system.adapter.admin.0 started with pid 18725 2022-02-16 08:45:41.059 - info: benchmark.0 (15497) Summary file written 2022-02-16 08:45:41.520 - info: admin.0 (18725) starting. Version 5.3.0 in /opt/iobroker/node_modules/iobroker.admin, node: v14.19.0, js-controller: 4.0.10
-
@hydrotec sagte in [beantwortet] ioBroker.benchmark, und nun?:
Keine großartigen Änderungen zu oben ... Es mittelt sich jetzt nur bissl anders wegen effektiv 20 Messpunkten
-
Moin moin,
ich habe gestern auch den Benchmark-Adapter gestartet aber nicht realisiert wie lang es dauern kann.
Benchmark läuft jetzt ca. 14 h und langsam mache ich mir sorgen, kann man den Fortschritt auf der Shell sehen?
Ich verwende einen Pi4 4GB mit SSD
node: v16.14.0
npm: 8.3.1
js-controller: v4.0.15 -
@thomas4170 im aktuellen logfile von ioBroker siehst du was gerade passiert und wie weit der Benchmark ist.
-
@feuersturm kannst Du mir bitte Aufzeigen wie ich da ran komme?
-
Ich habe mit
cd /opt/iobroker/log
und
ls
das Log
iobroker.2022-02-26.log
mit nano geöffnet und das steht im Log.
2022-02-26 15:45:45.457 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker add admin --host PI-IOBROKER 2022-02-26 15:45:47.620 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER create instance admin 2022-02-26 15:45:47.632 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object admin.1.info.updatesList created 2022-02-26 15:45:47.664 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object admin.1.info.newsLastId created 2022-02-26 15:45:47.696 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object admin.1.info.newsETag created 2022-02-26 15:45:47.728 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object admin.1.info.newsFeed created 2022-02-26 15:45:47.760 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object admin.1.info.connection created 2022-02-26 15:45:47.792 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object admin.1 created 2022-02-26 15:45:47.823 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object admin.1.info created 2022-02-26 15:45:47.860 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.upload created 2022-02-26 15:45:47.896 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1.logLevel created 2022-02-26 15:45:47.930 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1.sigKill created 2022-02-26 15:45:47.964 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1.eventLoopLag created 2022-02-26 15:45:47.999 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1.outputCount created 2022-02-26 15:45:48.036 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1.inputCount created 2022-02-26 15:45:48.076 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1.uptime created 2022-02-26 15:45:48.115 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1.memRss created 2022-02-26 15:45:48.154 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1.memHeapTotal created 2022-02-26 15:45:48.189 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1.memHeapUsed created 2022-02-26 15:45:48.227 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1.cputime created 2022-02-26 15:45:48.264 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1.cpu created 2022-02-26 15:45:48.301 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1.compactMode created 2022-02-26 15:45:48.337 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1.connected created 2022-02-26 15:45:48.375 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1.alive created 2022-02-26 15:45:48.410 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER Set default value of admin.1.info.updatesList: 2022-02-26 15:45:48.438 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER Set default value of admin.1.info.connection: 2022-02-26 15:45:48.507 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER object system.adapter.admin.1 created 2022-02-26 15:45:49.546 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker exit 0 2022-02-26 15:45:51.565 - ^[[32minfo^[[39m: host.PI-IOBROKER instance system.adapter.admin.1 started with pid 20365 2022-02-26 15:45:53.967 - ^[[32minfo^[[39m: admin.1 (20365) starting. Version 5.2.3 in /opt/iobroker/node_modules/iobroker.admin, node: v16.14.0, js-controller: 3.3.22 2022-02-26 15:45:54.021 - ^[[32minfo^[[39m: admin.1 (20365) requesting all states 2022-02-26 15:45:54.023 - ^[[32minfo^[[39m: admin.1 (20365) requesting all objects 2022-02-26 15:45:54.843 - ^[[32minfo^[[39m: admin.1 (20365) received all objects 2022-02-26 15:45:55.152 - ^[[31merror^[[39m: admin.1 (20365) port 8081 already in use 2022-02-26 15:45:55.154 - ^[[32minfo^[[39m: admin.1 (20365) Terminated (ADAPTER_REQUESTED_TERMINATION): port 8081 already in use 2022-02-26 15:45:55.670 - ^[[32minfo^[[39m: admin.1 (20365) terminating http server on port 8081 2022-02-26 15:45:55.722 - ^[[31merror^[[39m: host.PI-IOBROKER instance system.adapter.admin.1 terminated by request of the instance itself and will not be restarted, before user restarts it. 2022-02-26 15:45:55.724 - ^[[32minfo^[[39m: host.PI-IOBROKER Do not restart adapter system.adapter.admin.1 because desired by instance 2022-02-26 15:46:21.842 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker del admin.1 2022-02-26 15:46:23.947 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker Delete adapter "admin.1" 2022-02-26 15:46:23.959 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER Counted 1 instances of admin.1 2022-02-26 15:46:23.971 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER Counted 1 channels of admin.1 2022-02-26 15:46:23.977 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER Counted 9 states of admin.1 2022-02-26 15:46:23.984 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER Counted 15 states of system.adapter.admin.1 2022-02-26 15:46:23.990 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER Counted 8 states (admin.1.*) from states 2022-02-26 15:46:23.992 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER Counted 15 states (system.adapter.admin.1.*) from states 2022-02-26 15:46:24.672 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER Counted 1 objects of admin.1 2022-02-26 15:46:24.674 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER Deleting 27 object(s). 2022-02-26 15:46:25.210 - ^[[32minfo^[[39m: host.PI-IOBROKER object deleted system.adapter.admin.1 2022-02-26 15:46:25.239 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER Deleting 23 state(s). 2022-02-26 15:46:26.307 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker exit 0 2022-02-26 15:52:13.099 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker upgrade admin@5.3.1 2022-02-26 15:52:15.458 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker Update admin from @5.2.3 to @5.3.1 2022-02-26 15:52:15.486 - ^[[32minfo^[[39m: host.PI-IOBROKER iobroker host.PI-IOBROKER Adapter "system.adapter.admin.0" is stopped. 2022-02-26 15:52:15.520 - ^[[32minfo^[[39m: admin.0 (9706) Adapter is disabled => stop 2022-02-26 15:52:15.532 - ^[[32minfo^[[39m: host.PI-IOBROKER "system.adapter.admin.0" disabled 2022-02-26 15:52:15.526 - ^[[32minfo^[[39m: admin.0 (9706) terminating http server on port 8081 2022-02-26 15:52:15.534 - ^[[32minfo^[[39m: host.PI-IOBROKER stopInstance system.adapter.admin.0 (force=false, process=true)
Irgendwie sieht das so aus als passiert da nichts, oder?