[katello-devel] Need tools to diagnose performance issues

Lukas Zapletal lzap at redhat.com
Fri Oct 26 10:19:20 UTC 2012


http://lukas.zapletalovi.com/2012/01/probing-ruby-apps-with-systemtap-in.html

http://lukas.zapletalovi.com/2012/02/peek-into-your-ruby-app-with-systemtap.html

If there is no volunteer, I can try to find what is wrong. Can you just
give me the box with the reproducer? The nicest thing about SystemTap is
I can profile production mode machines - I just need to install
systemtap and to compile a kernel module.

LZ

On Thu, Oct 25, 2012 at 02:06:52PM -0400, Jeff Weiss wrote:
> Starting this week, I've been seeing terrible performance issues in katello/master.
> 
> My test servers have a few dozen orgs, and deleting just one of them (with little or no content in it) sends a delayed-jobs thin process to 100% CPU for a solid 7 minutes.
> 
> There are also performance issues with sync and manifest upload and possibly every async job - where even with 3 delayed jobs processes, these actions are suddenly taking many times longer than they did last week.
> 
> Mike pointed out https://fedorahosted.org/katello/wiki/Profiling but I don't see how that is very useful since it doesn't seem to tell us which *Katello* classes are the bottleneck.  Maybe it's useful if you're developing Rails itself.  Or maybe it's configurable, I'm not sure.
> 
> However, when Mike tried it, it coredumped.
> 
> We're going to need some kind of story for profiling.  Otherwise performance issues are going to accumulate without any efficient means to diagnose and fix them.
> 
> -Jeff
> 
> --
> Jeff Weiss
> Principal Quality Assurance Engineer
> jweiss at redhat.com
> (919)886-6533
> 
> _______________________________________________
> katello-devel mailing list
> katello-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/katello-devel

-- 
Later,

 Lukas "lzap" Zapletal
 #katello #systemengine




More information about the katello-devel mailing list