Hi Avi, Ingo,

I've been following through this long thread since the very first email.  

I'm a performance engineer whose job is to tune workloads run on top of KVM 
(and Xen previously).  As a performance engineer, I desperately want to have a 
tool that can monitor the host and guests at same time.  Think about >100 
guests mixed with Linux/Windows running together on single system, being able 
to know what's happening is critical to do performance analysis.   Actually I 
am the person asked Yanmin to add feature for CPU utilization break down (into 
host_usr, host_krn, guest_usr, guest_krn) so that I can monitor dozens of 
running guests.   I hasn't made this patch work on my system yet but I _do_ 
think this patch is a very good start.  

And finally, monitoring guests from host is useful for users too (administrator 
and performance guy like me).   I really appreciate you guys' work and would 
love to provide feedback from my point of view if needed.


Regards,

HUANG, Zhiteng

Intel SSG/SSD/SPA/PRC Scalability Lab


-----Original Message-----
From: kvm-ow...@vger.kernel.org [mailto:kvm-ow...@vger.kernel.org] On Behalf Of 
Avi Kivity
Sent: Wednesday, March 17, 2010 11:55 AM
To: Frank Ch. Eigler
Cc: Anthony Liguori; Ingo Molnar; Zhang, Yanmin; Peter Zijlstra; Sheng Yang; 
linux-ker...@vger.kernel.org; kvm@vger.kernel.org; Marcelo Tosatti; oerg 
Roedel; Jes Sorensen; Gleb Natapov; Zachary Amsden; ziteng.hu...@intel.com
Subject: Re: [PATCH] Enhance perf to collect KVM guest os statistics from host 
side

On 03/17/2010 02:41 AM, Frank Ch. Eigler wrote:
> Hi -
>
> On Tue, Mar 16, 2010 at 06:04:10PM -0500, Anthony Liguori wrote:
>    
>> [...]
>> The only way to really address this is to change the interaction.
>> Instead of running perf externally to qemu, we should support a perf
>> command in the qemu monitor that can then tie directly to the perf
>> tooling.  That gives us the best possible user experience.
>>      
> To what extent could this be solved with less crossing of
> isolation/abstraction layers, if the perfctr facilities were properly
> virtualized?
>    

That's the more interesting (by far) usage model.  In general guest 
owners don't have access to the host, and host owners can't (and 
shouldn't) change guests.

Monitoring guests from the host is useful for kvm developers, but less 
so for users.

-- 
Do not meddle in the internals of kernels, for they are subtle and quick to 
panic.

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to