Hello,

I have found that running code in an inmate is a lot slower than running 
that same code in the root cell on my x86 machine. I am not sure why.


Am I correct in assuming that when `jailhouse enable <root_cell>` is 
called, everything that runs after that in the Linux root cell is running 
under the hypervisor, even when the inmate hasn’t started yet? Both the 
inmate and the Linux root cell should both be equally subjected to the same 
hypervisor performance penalty, right?

Are there any high-level differences between the root and the inmate that 
could account for this large discrepancy? I know that Turbo Boost is likely 
not happening in my inmate while it is happening in the root cell, but I 
don’t believe that can account for the huge gap in execution duration that 
I see.


I'm not expecting anyone to debug this in depth for me, but I would 
appreciate any ideas I could look into.

Thanks,

Michael

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/4d8ab27d-7a1a-4601-8d61-429dd0cdd018%40googlegroups.com.

Reply via email to