Add patches so that the stress-ng module runs alone on rteval Resolves: rhbz#2007022 Signed-off-by: John Kacur <jkacur@redhat.com>
43 lines
1.6 KiB
Diff
43 lines
1.6 KiB
Diff
From cb8263770e4f5834a43db6be8ffb55ffd7f876c9 Mon Sep 17 00:00:00 2001
|
|
From: Punit Agrawal <punit1.agrawal@toshiba.co.jp>
|
|
Date: Wed, 1 Sep 2021 17:08:15 +0900
|
|
Subject: [PATCH 01/11] rteval: hackbench.py: Enable running on a system with
|
|
low memory
|
|
|
|
The hackbench workload refues to run on RockPro64, a hexacore 64bit
|
|
Arm board with 4GB memory, complaining about insufficient memory
|
|
per-core.
|
|
|
|
On further investigation, it turns out that workload is using an
|
|
arbitrary limit of 0.75 GB/core but will quite happily run on much
|
|
lower lower memory systems.
|
|
|
|
Instead of preventing execution, convert the info message to a warning
|
|
when the memory is lower than expected but continue execution. This
|
|
should enable the workload to be used on a wider range of systems.
|
|
|
|
Signed-off-by: Punit Agrawal <punit1.agrawal@toshiba.co.jp>
|
|
Signed-off-by: John Kacur <jkacur@redhat.com>
|
|
---
|
|
rteval/modules/loads/hackbench.py | 3 +--
|
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
|
|
|
diff --git a/rteval/modules/loads/hackbench.py b/rteval/modules/loads/hackbench.py
|
|
index 3b692070e9d9..ab028c495d8b 100644
|
|
--- a/rteval/modules/loads/hackbench.py
|
|
+++ b/rteval/modules/loads/hackbench.py
|
|
@@ -55,9 +55,8 @@ class Hackbench(CommandLineLoad):
|
|
if ratio >= 0.75:
|
|
mult = float(self._cfg.setdefault('jobspercore', 2))
|
|
else:
|
|
- self._log(Log.INFO, "Low memory system (%f GB/core)! Not running" % ratio)
|
|
+ self._log(Log.WARN, "Low memory system (%f GB/core)!" % ratio)
|
|
mult = 0
|
|
- self._donotrun = True
|
|
|
|
sysTop = SysTopology()
|
|
# get the number of nodes
|
|
--
|
|
2.31.1
|
|
|