Я эмулирую qemu для Linux x86-64. В виртуальной машине qemu я использую
taskset -c 0 prc1 & taskset -c 1 prc2 & taskset -c 2 prc3 & taskset -c 3 prc4;
одновременно выдавать 4 процесса и привязывать их к четырем ядрам (prc — сокращение от process). Однако я обнаружил, что как только они начинают работать; затем, между ними, некоторые ядра (скажем, 1 и 2) не выполняют эти процессы, а либо простаивают, либо делают что-то еще. Можете ли вы подсказать, в чем может быть причина этого или способ улучшения, чтобы я мог убедиться, что процессы не мигрируют с одного ядра на другое.