hyperqueue icon indicating copy to clipboard operation
hyperqueue copied to clipboard

NUMA "minimap" in dashboard

Open Kobzol opened this issue 3 years ago • 0 comments

Sometimes it's quite important to know on which NUMA nodes and sockets was some task running. We should have this data available in the log (individual cores of a task + core layout of its worker), so it should be possible to display in the dashboard.

We could show a rectangular grid of cores divided into NUMA sockets, and draw some of the squares with a different color, based on the fact if a task core was allocated on it, or if it was allocated + pinned (if it wasn't pinned, then we basically don't know if the task actually executed on that core). This could be shown in the task detail screen.

Kobzol avatar Aug 09 '22 08:08 Kobzol