[Beowulf] NUMA info request

Chris Samuel csamuel at vpac.org
Mon Mar 24 20:48:16 PDT 2008

----- "Mark Hahn" <hahn at mcmaster.ca> wrote:

> I usually use numactl rather than taskset.

Some of the MPI variants have CPU affinity support (though
that can be a poisoned chalice if you have two MPI jobs
sharing nodes) and there is also the kernels cpuset support
which is now part of the more generic control group system,
see Documentation/cgroups.txt for more info (in the current

So, for instance, Torque 2.3.x now supports Linux cpusets
(make sure /dev/cpuset is mounted before starting pbs_mom)
for simple CPU affinity allocations for PBS jobs, but it
does not (yet) tackle the much harder problem of binding
memory nodes to cpusets as well as processor cores, it
just lets them access any memory node (and leaves where
that comes from to the kernel).

Christopher Samuel - (03) 9925 4751 - Systems Manager
 The Victorian Partnership for Advanced Computing
 P.O. Box 201, Carlton South, VIC 3053, Australia
VPAC is a not-for-profit Registered Research Agency

More information about the Beowulf mailing list