Given the performance benefits gained by Devon's work I will revert the
patch that attempted to speed up metric summaries because it's causing
grid-of-grids to fail (unless there are any objections) ...
https://github.com/ganglia/monitor-core/commit/0705a5defa284e289004daf61ea390338719d5fb
--Nick.
On Tue, Dec 10, 2013 at 8:00 PM, Chris Burroughs
<chris.burrou...@gmail.com>wrote:
> On 12/08/2013 04:43 PM, Devon H. O'Dell wrote:
> >> This is a simple `perf top -p $PID` on one of of our gmetad nodes
> >> >
> >> >Samples: 1M of event 'cycles', Event count (approx.): 64115959770
> >> > 6.59% libexpat.so.1.5.2 [.] 0x0000000000011b8d
> >> > 4.77% libganglia-3.6.0.so.0.0.0 [.] hashval
> >> > 2.62% [kernel] [k] __d_lookup
> >> > 2.21% [kernel] [k] _spin_lock
> >> > 2.14% libc-2.12.so [.] vfprintf
> >> > 1.61% librrd.so.4.2.0 [.] process_arg
> >> > 1.54% libganglia-3.6.0.so.0.0.0 [.] hash_lookup
> >> > 1.46% [kernel] [k] __link_path_walk
> >> > 1.16% libc-2.12.so [.] __GI_____strtod_l_internal
> >> > 1.11% libc-2.12.so [.] memcpy
> >> > 1.08% libc-2.12.so [.] _int_malloc
> >> >
> >> >So I suppose my intuition about xml parsing expense is off. I have
> not used
> >> >perf as much as I should, if we were seeing similar rrd writing
> contention
> >> >should I literally see "stat" near the top?
> > Ah, so to see what's really going on:
> >
> > perf record -e cpu-clock -g -p $PID
> >
> > Let that run for a minute or two. Then:
> >
> > perf report --sort=comm,dso,symbol -G
> >
> > If you don't have cpu-clock, cycles is OK, but you definitely are
> > going to want to see the callgraph. The time in XML is mostly writing
> > RRDs and you only see that digging down into the chain.
> >
>
>
> For the list, Devon and I spoke in #ganglia and the high occurrence of
> libexpat in this sample seems to be an artifact of missing debug symbols.
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> Ganglia-developers mailing list
> Ganglia-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ganglia-developers
>
--
gpg: using PGP trust model
pub 4096R/1EE38BD9 2013-01-06 [expires: 2018-01-06]
Key fingerprint = 3EE9 550D D9D8 DB65 58C2 B58D CE78 EC6C 1EE3 8BD9
uid Nicholas Satterly (Debian Key) <nfsatte...@gmail.com>
sub 4096R/23804EE9 2013-01-06 [expires: 2018-01-06]
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers