[Swift-devel] hprof profiling of coaster services
Mihael Hategan
hategan at mcs.anl.gov
Wed Jun 24 18:30:00 CDT 2009
Try the following:
In the source tree, edit
cog/modules/provider-coaster/resources/log4j.properties and change the
INFO categories to WARN.
Then re-compile and see if the usage is still high.
On Tue, 2009-06-23 at 17:11 -0500, Allan Espinosa wrote:
> ok this looks like a good replicable case.
>
> the workflow is 2000 invocations of touch using 066-many.swift
>
> run04.tar.gz (logs and a "top -b" dump for the coaster service). cpu
> utilization averages to 99-100% . i ran this for five trials and got
> the same results.
>
> run05.tar.gz - same run with profiling information. in java.hprof.bin
>
> 2009/6/19 Mihael Hategan <hategan at mcs.anl.gov>:
> > On Fri, 2009-06-19 at 18:30 -0500, Allan Espinosa wrote:
> >> here's a script recording without profiling of top:
> >>
> >> http://www.ci.uchicago.edu/~aespinosa/top_vanilla.gz
> >>
> >> it still consumes some cpu. but does not spike to 200% utilization.
> >
> > Right, 10% != 200%.
> >
> > Now, as you're probably already guessing, I would need:
> > 1. a situation (workflow/site/etc.) in which the usage does go crazy
> > without the profiler (as in what triggered you getting kicked off
> > ranger); repeatable
> > 2. a profiler dump of a run in such a situation
> >
> > Btw, the ranger issue, where was swift running?
>
> on communicado.
More information about the Swift-devel
mailing list