taskset (1) pode ajudá-lo. Pode definir o número do núcleo para um processo. Você pode usar ps (1) para obter todo o processo do usuário alvo. Por exemplo,
housezet@arch: ~
$ ps aux | awk '/^housezet/{print }' | xargs -l taskset -p 0x00000001
Este processo atual só usa um núcleo. E se limitar o uso da CPU também for aceitável, você também pode considerar o uso de cpulimit (1) .