2 ms·
What hardware are you running this on? You might be better off running multiple VMs bound to a single core as opposed to a single VM tied to many cores. Since
by wcchandler 11y ago
What hardware are you running this on? You might be better off running multiple VMs bound to a single core as opposed to a single VM tied to many cores.
Since BSD is heavy on sandbox models I'm assuming that will also be true here and they're not implementing a para-virtualized architecture. That being said, the host kernel will have to wait for NOOP on X amount of cores in order to permit the VM to run. You may also gain performance by disabling hyperthreading. With HT your cores share resources for each thread. This is great for small time stuff that may only ever need a fraction of time on the bus or make only a couple of changes to the cache. But compute heavy actions should have full access.
- Osmium 11y ago> What hardware are you running this on? You might be better off running multiple VMs bound to a single core as opposed to a single VM tied to many cores. Just a quad-core i7. I offload anything that requires major processing power to a cluster, but sometimes I just want to test things locally first and that involves running heavily-parallelised software on Linux. I just don't even know what order of magnitudes to expect with a VM like this; running at 0.8x speed would be fine, running at 0.1x wouldn't. I'll just have to benchmark it myself when I get the chance.