Thanks for the replied guys! I apologize for the tardiness of my own reply.
I have already achieved that goal. Qemu provides me with a sufficiently multi-core VM. What I want to do now is isolate one of those virtual cores - meaning I want nothing to be running on it unless I tell it to.
I have already tried using virtualbox but I left it under the impression that it only supported single core VMs. Am I wrong on that?
Here are the commands listed in top for the processes that will not move:
ext4-dioo-unwrit --I assume that these two are cut off from view
In addition there are several more processes running on the other core that are listed in the master cpuset that will not move from that set. I'm guessing they are the other kernel threads that cannot be moved.
Later: forgot to mention - I only run "native", never virtualised.
Why do you say this? Are you telling me that I should not use cpusets in a virtual machine? If so then why?