Thanks for the responses.

My bad. I meant BSD10 vs BSD11 and not 11 vs 12.

Also I am not doing any migration. This is purely a normal runtime behavior 
difference. We have enabled all the host hypervisor VM-x best practices. So 
could you please clarify what you mean by “intercepts always enabled”?


From: Anish <akgu...@gmail.com>
Date: Saturday, May 4, 2019 at 8:54 PM
Cc: "Bapat, Udayan" <udayan.ba...@netapp.com>, 
"freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org>
Subject: Re: BSD11 vs BSD12 KVM performance

NetApp Security WARNING: This is an external email. Do not click links or open 
attachments unless you recognize the sender and know the content is safe.



Hi Udayan,

Intel VM-x and AMD SVM allow hypervisor to intercept TSC access for 
save/restore of VM migration, so when these intercepts are enabled, rdtsc will 
require switch between root and non-root mode which is expensive and may cost 
few hundreds of cpu cycles. Is it possible that one has these intercepts always 
enabled even when migration is not started?

-Anish


_______________________________________________
freebsd-virtualization@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
"freebsd-virtualization-unsubscr...@freebsd.org"

Reply via email to