From 4b210e7aab952c52441e9e232bd8d19d1a077fc3 Mon Sep 17 00:00:00 2001 From: Sergei Trofimov Date: Thu, 7 May 2015 09:18:58 +0100 Subject: [PATCH] energy_model: adjusting sysbench setup based on feed back from power team. --- wlauto/instrumentation/energy_model/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wlauto/instrumentation/energy_model/__init__.py b/wlauto/instrumentation/energy_model/__init__.py index b4a9fd28..5e84ac3a 100644 --- a/wlauto/instrumentation/energy_model/__init__.py +++ b/wlauto/instrumentation/energy_model/__init__.py @@ -643,7 +643,11 @@ class EnergyModelInstrument(Instrument): spec.id = '{}_{}_{}'.format(cluster, num_cpus, freq) spec.label = 'freq_{}_{}'.format(cluster, spec.label) spec.workload_parameters['taskset_mask'] = list_to_mask(self.get_cpus(cluster)) - spec.workload_parameters['num_threads'] = len(self.get_cpus(cluster)) + spec.workload_parameters['num_threads'] = len(num_cpus) + # max_requests set to an arbitrary high values to make sure + # sysbench runs for full duriation even on highly + # performant cores. + spec.workload_parameters['max_requests'] = 10000000 spec.cluster = cluster spec.num_cpus = num_cpus spec.frequency = freq