- Home
- Deutsch
- ioBroker Allgemein
- [beantwortet] ioBroker.benchmark, und nun?
[beantwortet] ioBroker.benchmark, und nun?
-
@homoran sagte in ioBroker.benchmark, und nun?:
Entscheidend is die Info ob isoliert oder nicht
laut Einstellungen der Instanz (siehe hier unter "instance") und dem Log
2021-12-24 07:01:34.990 - info: benchmark.0 (12205) starting. Version 0.4.0 in /opt/iobroker/node_modules/iobroker.benchmark, node: v14.18.2, js-controller: 3.3.22 2021-12-24 07:01:35.003 - info: benchmark.0 (12205) Adapter started... controller determined (pid: 211) 2021-12-24 07:02:10.532 - info: benchmark.0 (12205) Isolated run, stopping all instances
müsste es isoliert durchgelaufen sein, oder.
-
-
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.