From mboxrd@z Thu Jan 1 00:00:00 1970 From: William Cohen Subject: Re: [Xen-devel] [PATCH] Xenoprof: Enabling performance profiling in Xen Date: Mon, 11 Apr 2005 23:10:32 -0400 Message-ID: <425B3C28.3040708@nc.rr.com> References: <6C21311CEE34E049B74CC0EF339464B902FB46@cacexc12.americas.cpqcorp.net> <20050411231147.GA21084@compsoc.man.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20050411231147.GA21084@compsoc.man.ac.uk> Sender: oprofile-list-admin@lists.sourceforge.net Errors-To: oprofile-list-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: John Levon Cc: "Santos, Jose Renato G (Jose Renato Santos)" , William Cohen , xen-devel@lists.xensource.com, oprofile-list , Aravind Menon , G John Janakiraman , "Turner, Yoshio" List-Id: xen-devel@lists.xenproject.org John Levon wrote: > On Mon, Apr 11, 2005 at 03:37:57PM -0700, Santos, Jose Renato G (Jose Renato Santos) wrote: > > >>http://lists.xensource.com/archives/html/xen-devel/2005-04/msg00256.html > > > Where can I get the diff against oprofile userspace source, plus a diff > of the changes to the kernel driver? > > (It'd be really handy if somebody wrote up a little bit about Xen (no > idea what a domain is) for us OProfile people too) Xen is a virtualization system. It allows multiple domains (instances of the OS) to run on a computer using a hypervisor. Think of a domain as a Virtual Machine in the old 360 mainframes. Thus, a physical machine could appear to be multiple logical machines, each with a different disk image and installation running on it. Xen uses paravirtualization, so the kernel needs to be modified to make calls to the hypervisor rather than directly touch hardware like the memory management unit. This is bit different than VMware which emulates the machine and the OS doesn't need to be modified. However, Xen has better performance a a result of this. Note that user applications do not need to be modified to run on Xen. There is more information about Xen at: http://xen.sf.net/ Here are the start of the threads in the xen-devel mailing list discussing the patches to provide oprofile support: http://lists.xensource.com/archives/html/xen-devel/2005-04/msg00256.html http://lists.xensource.com/archives/html/xen-devel/2005-04/msg00257.html http://lists.xensource.com/archives/html/xen-devel/2005-04/msg00259.html -Will ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click