jgreco
Resident Grinch
- Joined
- May 29, 2011
- Messages
- 18,680
That is the part that worries me most about running things in jails. I don't know how well it does resource management. Here I believe ESXI is much better.
Jails are about as good as you can get for resource sharing, as you're really just scheduling processes on the host UNIX system, and there's decades of work that's been put into that. ESXi suffers a lot because people who do not understand how to properly size a VM can really jank it up pretty badly and actually create performance problems. Pretty much every virtualization admin I've talked to spends a nontrivial amount of time trying to talk people out of asking for thousand-core-million-MB VM's. However, it gets complicated when you are trying to do *both* simultaneously. I would tend to believe that you are likely to get better performance out of the two-smaller-VM scenario, or at least not be so likely to create a problem, as a single larger VM that is also running jails inside.