Skip to content

Commit 670adfc

Browse files
committed
Review updates
1 parent 2b495fa commit 670adfc

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

devops/scripts/benchmarks/benches/base.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -287,8 +287,12 @@ def taskset_cmd(self) -> list[str]:
287287
) as f:
288288
freq = int(f.read().strip())
289289
core_frequencies.append((core, freq))
290-
core_frequencies.sort(key=lambda x: x[1], reverse=True)
291-
cores_list = ",".join([str(core) for core, _ in core_frequencies[:4]])
290+
selected = core_frequencies[:4] # first ones have highest frequency
291+
if len({freq for _, freq in selected}) > 1:
292+
log.warning(
293+
f"Selected cores for pinning have differing max frequencies: {selected}"
294+
)
295+
cores_list = ",".join([str(core) for core, _ in selected])
292296
return ["taskset", "-c", cores_list]
293297

294298

devops/scripts/benchmarks/requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ mpld3==0.5.10
33
dataclasses-json==0.6.7
44
PyYAML==6.0.1
55
Mako==1.3.0
6+
psutil>=7.0.0

0 commit comments

Comments
 (0)