taskset <affinity mask> -p <process>
i.e.
taskset 1 -p 12345
para definir o processo 12345 para usar apenas processador / núcleo 1
A máscara de bits pode ser uma lista (ou seja, 1,3,4 para usar os núcleos 1 3 e 4 de um sistema central + 4+) ou uma máscara de bits em hexadecimal (0x0000000D a 1,3,4, 0x00000001 para apenas o núcleo 1)
taskset
geralmente está em um pacote chamado shedutils
.
Editar: quase esqueci ... Se você quiser definir a afinidade de um novo comando em vez de alterá-lo para um processo existente, use:
taskset <mask> <program> [<arg1>]...[<argN>]