On Mon, Nov 20, 2017 at 02:07:27PM -0500, Paul Winalski wrote:
It would mean that you wouldn't have to implement
machine check
support and other hardware error handling. The VM hypervisor would do
that for you. It would also let you run multiple versions of UNIX
simultaneously. Very convenient if you're doing kernel or driver
development.
Indeed. I'm currently trying to convince Netflix that the way to get the
most performance out of a NUMA machine is to boot a different kernel on
each NUMA domain. One way we might demo that is on a 4 domain system
lock down 3 hypervisors and their guest OS to 3/4 of the NUMA domains
and give the host kernel the 4th.