Выставил вручную cpu affinity для двух виртуальных машин. Первую повесил на нулевой проц, вторую на седьмой. taskset утверждает что всё выставлено нормально. Даже top в last used cpu показывает выставленные значения. Однако, судя по тому же top, загружены процы 2 и 3. В чём косяк, как лечить?
ubuntu server 12.04 amd64 со всеми апдейтами.
Делал так же как и в http://www.linux-kvm.com/content/tip-running-your-vm-specific-cpus.
Tasks: 116 total, 1 running, 115 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu1 : 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu2 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu3 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu4 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu5 : 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu6 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu7 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 16367576k total, 11649340k used, 4718236k free, 170952k buffers
Swap: 998396k total, 468k used, 997928k free, 7862372k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ P COMMAND
6181 kvm 20 0 9831m 1.5g 6116 S 100 9.5 2:58.66 7 kvm
6196 kvm 20 0 10.0g 1.5g 6120 S 100 9.5 2:58.59 0 kvm
53 root 25 5 0 0 0 S 0 0.0 52:46.74 0 ksmd