Skip to content

Commit 81aaeab

Browse files
committed
Modified a logic to calculate VP min and max value.
Here we are planning to calculate the VP min and max based on the overcommit ration. And that support we have added. Signed-off-by: Samir Mulani <[email protected]>
1 parent cd2e2aa commit 81aaeab

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

common/OpTestHMC.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -423,16 +423,16 @@ def change_proc_mode(self, proc_mode, sharing_mode, min_proc_units, desired_proc
423423
v_max_proc = 0
424424
max_virtual_proc = self.run_command("lshwres -m %s -r proc --level sys -F curr_sys_virtual_procs" % (self.mg_system))
425425
max_virtual_proc = int(max_virtual_proc[0])
426-
if 2*int(max_proc_units) > max_virtual_proc:
426+
if overcommit_ratio*int(max_proc_units) > max_virtual_proc:
427427
v_max_proc = max_virtual_proc
428428
else:
429-
v_max_proc = 2*int(max_proc_units)
429+
v_max_proc = overcommit_ratio*int(max_proc_units)
430430

431431
self.set_lpar_cfg("proc_mode=shared,sharing_mode=%s,min_proc_units=%s,max_proc_units=%s,"
432432
"desired_proc_units=%s,min_procs=%s,desired_procs=%s,max_procs=%s,"
433433
"min_mem=%s,desired_mem=%s,max_mem=%s" %
434434
(sharing_mode, min_proc_units, max_proc_units, desired_proc_units,
435-
int(min_proc_units), overcommit_ratio*int(desired_proc_units), v_max_proc,
435+
overcommit_ratio*int(min_proc_units), overcommit_ratio*int(desired_proc_units), v_max_proc,
436436
min_memory, desired_memory, max_memory))
437437
elif proc_mode == 'ded':
438438
self.set_lpar_cfg("proc_mode=ded,sharing_mode=%s,min_procs=%s,max_procs=%s,desired_procs=%s,"

0 commit comments

Comments
 (0)