Hi Khrist: Are you familiar with GitHub? Perhaps we should start submitting these as issues or even a pull requests so they don't get lost in the conversation. Our main code repository now resides there (as opposed to SourceForge).
Thanks, Bernard On Mon, Dec 16, 2013 at 3:06 PM, Khrist Hansen <khrist.han...@gmail.com> wrote: > Yes, I am available and willing to test. > > I've already made some minor edits to Mr. Perzl's AIX code and recompiled on > AIX to work around a divide-by-zero bug that causes insanely large negative > values for cpu_wait and cpu_idle when cpu_user + cpu_sys = 100%. > > It looks like the original code was borrowed from an IBM example for > libperfstat, and it appears that Mr. Perzl noticed the potential > divide-by-zero error and tried to accommodate for it. Still, these insanely > large negative for cpu_wait and cpu_idle would appear when the server was > completely CPU bound. > > This was a crash course in C for me, so I was not able to figure out the > cause. In the end, the work around was simple check for a negative value > and assign 0 instead if it existed. > > (I don't mean to belittle Mr. Perzl's work here; I am very grateful for his > efforts in bringing Ganglia to AIX, and I'm happy to assist in any way I can > toward its improvement.) > > g_val_t > cpu_wio_func( void ) > { > g_val_t val; > > > get_cpuinfo(); > val.f = cpu_info.wait; > > if(val.f < 0) val.f = 0.0; > return( val ); > } > > > g_val_t > cpu_idle_func( void ) > { > g_val_t val; > > > get_cpuinfo(); > val.f = cpu_info.idle; > > if(val.f < 0) val.f = 0.0; > return( val ); > } > > > > -----Original Message----- > From: Bernard Li [mailto:bern...@vanhpc.org] > Sent: Monday, December 16, 2013 2:42 PM > To: Khrist Hansen > Cc: Michael Perzl; ganglia-developers@lists.sourceforge.net; Morten > Torstensen; Ganglia > Subject: Re: [Ganglia-general] [Ganglia-developers] Gmetad Platform Poll > > Hi Khrist: > > Thanks! Will you be willing to volunteer to help with testing? :-) > > Cheers, > > Bernard > > On Mon, Dec 16, 2013 at 1:19 PM, Khrist Hansen <khrist.han...@gmail.com> > wrote: >> I second this motion. :) >> >> >> -----Original Message----- >> From: Bernard Li [mailto:bern...@vanhpc.org] >> Sent: Monday, December 16, 2013 2:04 PM >> To: Michael Perzl >> Cc: ganglia-developers@lists.sourceforge.net; Morten Torstensen; >> ganglia-gene...@lists.sourceforge.net >> Subject: Re: [Ganglia-general] [Ganglia-developers] Gmetad Platform >> Poll >> >> Hi Michael: >> >> Any chance we can try to merge your AIX specific patches into upstream > code? >> Aren't you getting a bit tired managing them separately? ;-) >> >> Thanks, >> >> Bernard >> >> On Wed, Dec 11, 2013 at 3:17 PM, Michael Perzl <mich...@perzl.org> wrote: >>> I can certainly test and verify this on a variety of different AIX > levels. >>> >>> Regards, >>> Michael >>> >>> On 12/11/2013 07:27 PM, Devon H. O'Dell wrote: >>>> Thanks. I think the work I'm doing should work with AIX on POWER. >>>> Would anybody with a builder be able to test and verify this? >>>> >>>> 2013/12/11 Morten Torstensen <morten.torsten...@evry.com>: >>>>> We are using ganglia for aix on power, and possibly linux on power >>>>> too >> in the close future. >>>>> >>>>> We use binaries from Michael Perzl, http://www.perzl.org/ganglia/ >>>>> >>>>> >>>>> Best regards >>>>> Morten Torstensen >>>>> Chief Solution Architect, BA Nordic Open Systems Future Proof >>>>> Service Development morten.torsten...@evry.com M +47 46819584 >>>>> >>>>> -----Original Message----- >>>>> From: Devon H. O'Dell [mailto:devon.od...@gmail.com] >>>>> Sent: Wednesday, 11 December, 2013 16:49 >>>>> To: ganglia-developers@lists.sourceforge.net; >>>>> ganglia-gene...@lists.sourceforge.net >>>>> Subject: [Ganglia-general] Gmetad Platform Poll >>>>> >>>>> Hi all, >>>>> >>>>> I'm intending to continue working on performance improvements for >>>>> gmetad. I'm curious if anybody uses gmetad on architectures that >>>>> are >>>>> not: >>>>> >>>>> * ARM >>>>> * PPC >>>>> * PPC64 >>>>> * SPARCv9 >>>>> * i386 >>>>> * amd64 >>>>> >>>>> or on systems that are not: >>>>> >>>>> * Linux >>>>> * ${any}BSD >>>>> * Solaris >>>>> >>>>> (I'd also be interested in hearing if people are using gmond on >>>>> architectures other than those mentioned above; less interested >>>>> about the operating systems for that one.) >>>>> >>>>> Kind regards, >>>>> >>>>> --dho >>>>> >>>>> ------------------------------------------------------------------- >>>>> - >>>>> ---------- 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/ost >>>>> g .clktrk _______________________________________________ >>>>> Ganglia-general mailing list >>>>> ganglia-gene...@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/ganglia-general >>>> -------------------------------------------------------------------- >>>> - >>>> --------- 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-general mailing list >>>> ganglia-gene...@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/ganglia-general >>>> >>> >>> >>> --------------------------------------------------------------------- >>> - >>> -------- 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. >>> c lktrk _______________________________________________ >>> Ganglia-developers mailing list >>> Ganglia-developers@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/ganglia-developers >> >> ---------------------------------------------------------------------- >> ------ >> -- >> 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.c >> lktrk _______________________________________________ >> Ganglia-general mailing list >> ganglia-gene...@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/ganglia-general >> > ------------------------------------------------------------------------------ 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