File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
devops/scripts/benchmarks Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change @@ -3,3 +3,4 @@ mpld3==0.5.10
33dataclasses-json == 0.6.7
44PyYAML == 6.0.1
55Mako == 1.3.0
6+ psutil >= 7.0.0
You can’t perform that action at this time.
0 commit comments