diff --git a/performance/benchmarks/main/data.js b/performance/benchmarks/main/data.js new file mode 100644 index 0000000..b276301 --- /dev/null +++ b/performance/benchmarks/main/data.js @@ -0,0 +1,130 @@ +window.BENCHMARK_DATA = { + "lastUpdate": 1734125092229, + "repoUrl": "https://github.com/slatedb/slatedb", + "entries": { + "src/bencher/benchmark-db.sh": [ + { + "commit": { + "author": { + "name": "Chris Riccomini", + "username": "criccomini", + "email": "criccomini@users.noreply.github.com" + }, + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "id": "9f569419abc193815a29bab4cd82e9a920aea28b", + "message": "Add microbenchmarks pprof job (#401)\n\nThis commit adds tikv's [pprof-rs](https://github.com/tikv/pprof-rs) to\r\nour Criterion microbenchmarks. The profiler outputs [pprof protobuf\r\nfiles](https://github.com/google/pprof/blob/main/doc/README.md). You can\r\nvisualize these files using [pprof.me](https://pprof.me) or with\r\nGoogle's [pprof toolchain](https://github.com/google/pprof/tree/main).", + "timestamp": "2024-12-13T20:35:54Z", + "url": "https://github.com/slatedb/slatedb/commit/9f569419abc193815a29bab4cd82e9a920aea28b" + }, + "date": 1734125091761, + "tool": "customBiggerIsBetter", + "benches": [ + { + "name": "SlateDB 100% Puts 4 Threads - Puts/s", + "value": 15796.8, + "unit": "ops/sec" + }, + { + "name": "SlateDB 100% Puts 4 Threads - Gets/s", + "value": 0, + "unit": "ops/sec" + }, + { + "name": "SlateDB 100% Puts 1 Threads - Puts/s", + "value": 17396.684, + "unit": "ops/sec" + }, + { + "name": "SlateDB 100% Puts 1 Threads - Gets/s", + "value": 0, + "unit": "ops/sec" + }, + { + "name": "SlateDB 80% Puts 4 Threads - Puts/s", + "value": 17194.934, + "unit": "ops/sec" + }, + { + "name": "SlateDB 80% Puts 4 Threads - Gets/s", + "value": 4296.317, + "unit": "ops/sec" + }, + { + "name": "SlateDB 80% Puts 1 Threads - Puts/s", + "value": 18070.02, + "unit": "ops/sec" + }, + { + "name": "SlateDB 80% Puts 1 Threads - Gets/s", + "value": 4515.74, + "unit": "ops/sec" + }, + { + "name": "SlateDB 60% Puts 4 Threads - Puts/s", + "value": 17470.779, + "unit": "ops/sec" + }, + { + "name": "SlateDB 60% Puts 4 Threads - Gets/s", + "value": 11650.68, + "unit": "ops/sec" + }, + { + "name": "SlateDB 60% Puts 1 Threads - Puts/s", + "value": 12849.66, + "unit": "ops/sec" + }, + { + "name": "SlateDB 60% Puts 1 Threads - Gets/s", + "value": 8546.76, + "unit": "ops/sec" + }, + { + "name": "SlateDB 40% Puts 4 Threads - Puts/s", + "value": 15916.44, + "unit": "ops/sec" + }, + { + "name": "SlateDB 40% Puts 4 Threads - Gets/s", + "value": 23872.779, + "unit": "ops/sec" + }, + { + "name": "SlateDB 40% Puts 1 Threads - Puts/s", + "value": 9074.84, + "unit": "ops/sec" + }, + { + "name": "SlateDB 40% Puts 1 Threads - Gets/s", + "value": 13593.66, + "unit": "ops/sec" + }, + { + "name": "SlateDB 20% Puts 4 Threads - Puts/s", + "value": 10499.22, + "unit": "ops/sec" + }, + { + "name": "SlateDB 20% Puts 4 Threads - Gets/s", + "value": 42034, + "unit": "ops/sec" + }, + { + "name": "SlateDB 20% Puts 1 Threads - Puts/s", + "value": 5522.34, + "unit": "ops/sec" + }, + { + "name": "SlateDB 20% Puts 1 Threads - Gets/s", + "value": 22073.26, + "unit": "ops/sec" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/performance/benchmarks/main/index.html b/performance/benchmarks/main/index.html new file mode 100644 index 0000000..6c88780 --- /dev/null +++ b/performance/benchmarks/main/index.html @@ -0,0 +1,281 @@ + + +
+ + + +