[Fedora-xen] performance and resource monitoring and statistics
Jan Michael
Jan.Michael at cern.ch
Thu Apr 12 13:19:51 UTC 2007
Hello Guys,
I am think, that I am working on the same think like you guys.
What I want to do is to monitor the complete physical machine utilization
including the already mentioned metrics (CPU ,Memory,Disk I/O ,Netowrk I/O).
Once I collected this data I want to integrate it into our own monitoring
framework.
But the thing is, that so far I found no script or tool which can deliver
this values...
So. Have you achieved any progress in this case?
Cheers,
Jan
> Hi,
> I am planning to monitor performance metrics of Dom0 and
> DomUs (CPU ,Memory,Disk I/O ,Netowrk I/O) .....and define
> benmchmarks/thresholds to allocate resources accoring to the
> performance metrics.I am using xm top and Xenmon to collect
> these metrics.
>
> 1)Any suggestions as to how i should go about defing these
> metrics.? The
> metrics given out by Xenmon are a bit unclear.Could anyone
> give some link
> which describes these parameters.
>
> 2)And are there performance thresholds defined for
> virtualized enviroment like Xen.
>
> Any updates on the follwoing post would be helpful.
> Thanks..........
>
>
> Henning Sprang wrote:
> > Hi,
> > Apart from normal service availability and quality monitoring and
> > measuring of ressources on a system as it would be done for
> any normal
> > machine, I think about additionally monitoring Xen-specific
> data and
> > creating one/some Nagios plugins for this.
> >
> > So one idea is that I want to know when cpu, net and disk
> I/O on a Xen
> > host are saturated, which could, depending on specific needs and
> > SLA's, make it necessary to add ressources to the host or
> migrate VM's
> > to other hosts on which these ressources aren't saturatd yet, or
> > aother measures.
> >
> > While, as far as I understand it, CPU scheduling and
> traffic shaping
> > are highly useful to set rules to allocate a given share of the
> > available ressources to specific vm's, and set minimal and maximal
> > amounts of these shares, in some cases it might be desirable to get
> > more information, and be warned.
> >
> > As a result of this, I started to analyze (with a nagios plugin)
> > different sources of xen runtime data, beginning with the output of
> > xentop -b -i 2, and will mgo on to look deeper into libxenstats,
> > XenMon and xenoprof(of which I am not yet sure if it's good for
> > analyzing production runtime data, or if it's more the kind of
> > profiling one does in non-production environments).
> > Getting CPU share and seeing when the CPU is fully loaded
> is no great
> > deal.
> > Getting useful information of net and disk I/O saturation
> requires a
> > lot of math and measuring (what's the maximum possible
> net/disk I/O on
> > that machine, under the given configuration? ) - they both are
> > depending on overall hardware, cpu scheduling and a lot of other
> > factors - I am really not sure if this is worth the trouble.
> >
> > I am at the same time working on implementations and looking at
> > information and publications on that topic, like multiple papers on
> > XenMon available, and so on.
> >
> > Did anybody else think about this, or anybody has comments
> if this is
> > the right direction to think or better/concrete data to collect and
> > look at?
> >
> > Henning
> >
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5088 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-xen/attachments/20070412/437f4d72/attachment.bin>
More information about the Fedora-xen
mailing list