[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Overhead incurred due to Xen for a page fault



Fault path:

vmx_vmexit_handler
  vmx_do_page_fault
     shadow_fault (shadow_fault_64)

Put memory based trace code in shadow_fault_64, or, I presume, shadow_fault_32. You'll see shadow_fault_64 get entered multiple times. I believe the faults are as
follows:
 1. The data page fault.
 2. The fault for the gos accessing the pte.
 3. The second fault for the data page.

This is for fully virtualized mode. I have not been looking at paravirtualized.
I see page fault times at 20-25 usec.

regards,
Dave



pak333@xxxxxxxxxxx wrote:

I would like to get some help on estimating the cost of page fault handling in Xen. Can someone help me identify where I need to put the hooks into the xen source. Thanks
Kris

------------------------------------------------------------------------

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.