diff --git a/suites/hg/benchmarks/perf-bundle-stream-consume.pbd b/suites/hg/benchmarks/perf-bundle-stream-consume.pbd index e3b25d19cc9ebc98b8cef550c8b4fe9fc7ff975b_c3VpdGVzL2hnL2JlbmNobWFya3MvcGVyZi1idW5kbGUtc3RyZWFtLWNvbnN1bWUucGJk..639d49536c3a6f63fa0b48fecf9f7e69b903e722_c3VpdGVzL2hnL2JlbmNobWFya3MvcGVyZi1idW5kbGUtc3RyZWFtLWNvbnN1bWUucGJk 100644 --- a/suites/hg/benchmarks/perf-bundle-stream-consume.pbd +++ b/suites/hg/benchmarks/perf-bundle-stream-consume.pbd @@ -41,6 +41,30 @@ [hg-perf-ext.variants.dimensions.parallel-processing.no] args = [ "--config", "worker.parallel-stream-bundle-processing=no" ] +[hg-perf-ext.variants.dimensions.num-writer.default] +default = true + +[hg-perf-ext.variants.dimensions.num-writer.1] +args = [ "--config", "worker.parallel-stream-bundle-processing.num-writer=1" ] + +[hg-perf-ext.variants.dimensions.num-writer.2] +args = [ "--config", "worker.parallel-stream-bundle-processing.num-writer=2" ] + +[hg-perf-ext.variants.dimensions.num-writer.3] +args = [ "--config", "worker.parallel-stream-bundle-processing.num-writer=3" ] + +[hg-perf-ext.variants.dimensions.num-writer.4] +args = [ "--config", "worker.parallel-stream-bundle-processing.num-writer=4" ] + +[hg-perf-ext.variants.dimensions.num-writer.8] +args = [ "--config", "worker.parallel-stream-bundle-processing.num-writer=8" ] + +[hg-perf-ext.variants.dimensions.num-writer.16] +args = [ "--config", "worker.parallel-stream-bundle-processing.num-writer=16" ] + +[hg-perf-ext.variants.dimensions.num-writer.32] +args = [ "--config", "worker.parallel-stream-bundle-processing.num-writer=32" ] + [hg-perf-ext.variants.dimensions.read-from-memory.yes] args = [ "--in-memory-bundle" ] diff --git a/suites/hg/benchmarks/perf-bundle-stream-consume.pkl b/suites/hg/benchmarks/perf-bundle-stream-consume.pkl index e3b25d19cc9ebc98b8cef550c8b4fe9fc7ff975b_c3VpdGVzL2hnL2JlbmNobWFya3MvcGVyZi1idW5kbGUtc3RyZWFtLWNvbnN1bWUucGts..639d49536c3a6f63fa0b48fecf9f7e69b903e722_c3VpdGVzL2hnL2JlbmNobWFya3MvcGVyZi1idW5kbGUtc3RyZWFtLWNvbnN1bWUucGts 100644 --- a/suites/hg/benchmarks/perf-bundle-stream-consume.pkl +++ b/suites/hg/benchmarks/perf-bundle-stream-consume.pkl @@ -52,6 +52,20 @@ } } } + ["num-writer"] { + default_key = "default" + cases { + ["default"] {} + for (value in List("1", "2", "3", "4", "8", "16", "32")) { + [value] { + args { + "--config" + "worker.parallel-stream-bundle-processing.num-writer=\(value)" + } + } + } + } + } ["read-from-memory"] { default_key = "no" cases {