Why do I see the message "cpu argument x is out of range" when attempting to use "numactl" with SMT off on a Power system running Red Hat Enterprise Linux 5?

Updated -

Release Found: Red Hat Enterprise Linux 5.2 and later

Environment

IBM System p and System i servers running RHEL 5.2 or greater with SMT disabled

Issue

Attempting to bind a process to the last CPU using 'numactl' will fail. For example, on a system with four cores:

#numactl --physcpubind=6 ./myprogram
numactl: cpu argument 6 is ou...

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In