I'm trying to pin VirtualBox to a few cores with taskset like so:
/usr/bin/taskset -c 1-3 VirtualBox &; disown
But the taskset has no effect. I have verified that taskset works with processes other than VirtualBox (so I know I've setup isolcpus correctly). What I believe is happening is that VirtualBox is just the frontend, and when I pick the VM I actually want it's somehow launching it such that the core pinning isn't inherited.
How can I make the actual VM instance obey the pinning?