On Mon, Mar 12, 2012 at 5:54 PM, Jeff Layton <[email protected]> wrote:

> **
> Mark,
>
> Thanks for the advice. I didn't really see the "help" button - it was a
> bit small. Plus, and I'm not trying to be mean, but it was really
> non-obvious what that button did or what the results were.
>

well it was obvious to me when I wrote it.  ;)
I've always said the biggest problem with a one person project is you can
only discuss this stuff with yourself and you usually think it makes sense.


> I started to play around with using plot options on the "Plots by name(s)"
> line. Can you add more than one plot to this line? (I tried giving a comma
> separated list of names and it locked).
>

that should have worked.  according to help I see this:

*Plots By Names*
There are a number of additional plots that are available to you that are
simply too numerous, and less common, to list on the main page. To see a
complete list of these click on the associated *Help* button. You may enter
one or more of these and they will be produced in addition to those that
may have been selected elsewhere.

but it doesn't say they can be comma separated, which they can be.  did you
include spaces AND commas by any chance?


> Within the plots there are a list of variables that are plotted. I looked
> in the colplot.defs file and saw where they were defined. If I want to plot
> a subset of these variables, I assume I edit the colplot.defs file and
> reload the page?
>

exactly OR better still, you could create your own file, call it jeff.defs
and stick it in /usr/share/collect.  It will be loaded on top of
colplotlib.defs, making it easy to preserve your settings even if you
install a newer version of colplot.

ever hear the saying "software was hard to write it should be hard to
understand?"  ;)  just doing my part...  ;(


> Besides colplot and Joe's tools, are there any other plotting tools that
> you have developed or anyone else?
>

I do know the folks at PNNL have developed a 3-d plotting capability for
their 2300 node cluster which they monitor with collectl, send the data to
ganglia for distribution and then store in a flat file that their plotting
tool reads.

-mark


> Thanks for the help!
>
> Jeff
>
>
> first and foremost, I love gnuplot.  It's fast and does the job without
> messing with the data like some other tools do.  The biggest drawback I
> see, and perhaps this is just the nature of plotting, is if you put too
> many lines up there they become difficult to read.  So when I built the
> 'canned' plots I tried to keep the number of moving pieces down.  So I made
> the executive decision to just show those 4 values on the main graph,
> sysall being the sum of irq, soft steal which are usually close to 0, so my
> logic is that you only really care when sysall is non-zero.
>
>  As for plotting them, have you ever clicked 'help' next to the 'plot by
> name'?  This shows all the other plots available to you, the only trick
> being you have to specify their names as there aren't enough buttons.  The
> plot you want is 'cpumore'.
>
>  Finally, if there's something else you want to plot that isn't in the
> list, have a look at /usr/share/collectl/colplotlib.defs.  That's where
> plots are defined and you can add your own as well.
>
>  -mark
>
> On Sun, Mar 11, 2012 at 10:15 PM, Joe Landman <
> [email protected]> wrote:
>
>> On 03/11/2012 01:44 PM, Jeff Layton wrote:
>> > Good afternoon,
>> >
>> > I've been testing out collectl and I'm trying to plot the data using
>> > colplot and I'm not sure how to plot some of the information.
>> >
>> > For example, I used the subsystem options "-s+YZDC" when
>> > collectl is run as a daemon to gather the detailed disk and CPU
>> > information. Then I processed the data raw file to create plot
>> > files and plotted them with colplot.
>> >
>> > When I look at the CPU plotfile for example, I see the following
>> > information for each core (using core 2 as an example):
>> >
>> >
>> > [CPU:2]User% [CPU:2]Nice% [CPU:2]Sys% [CPU:2]Wait% [CPU:2]Irq%
>> > [CPU:2]Soft% [CPU:2]Steal% [CPU:2]Idle% [CPU:2]Totl% [CPU:2]Intrpt
>> >
>> >
>> > When I select the brief and detailed information for CPUs I get
>> > the attached image (I hope it makes it through). Notice that it
>> > plots the user, SysAll, SysMore, and Wait times for each CPU as
>> > well as the "brief" information at the top. However, I'd like to be
>> > able to plot the soft, steal, and interrupt information for each CPU,
>> > but I can't seem to figure out how to do that (Also, what is "SysAll"
>> > time in the plots as well as "SysMore").
>>
>>  Have a look at these programs, which we've used to extract columns of
>> interest from plot files, as well as perform sum reduction,
>> renormalization, and other relevant analyses.  We use these to generate
>> data sets for gnuplot plotting.
>>
>> http://download.scalableinformatics.com/collectl/
>>
>> The Makefile sort of explains how to use the scripts.  Basically we put
>> all the rw.gz output into a directory, and the Makefile drives the
>> analysis for us.  Getcols.pl extracts the columns.  Sumcols.pl does the
>> post analysis.
>>
>> DSK-IO.pl generates the gnuplot file on the fly, and then runs gnuplot.
>>
>>
>>
>> >
>> > Thanks!
>> >
>> > Jeff
>> >
>> > P.S. I think the basic question is how can I grab individual columns
>> > in the plot files for plotting in colplot. However, I'm open to other
>> > suggestions for plotting data besides colplot.
>>
>>  getcol.pl is your friend :)
>>
>> BTW: these are GPL licensed, and if Mark wants to use them/distribute
>> them, we can clean them up with some better headers/docs.
>>
>> --
>> Joseph Landman, Ph.D
>> Founder and CEO
>> Scalable Informatics Inc.
>> email: [email protected]
>> web  : http://scalableinformatics.com
>>        http://scalableinformatics.com/sicluster
>> phone: +1 734 786 8423 x121
>> fax  : +1 866 888 3112 <%2B1%20866%20888%203112>
>> cell : +1 734 612 4615 <%2B1%20734%20612%204615>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Try before you buy = See our experts in action!
>> The most comprehensive online learning library for Microsoft developers
>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
>> Metro Style Apps, more. Free future releases when you subscribe now!
>> http://p.sf.net/sfu/learndevnow-dev2
>> _______________________________________________
>> Collectl-interest mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/collectl-interest
>>
>
>
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe 
> now!http://p.sf.net/sfu/learndevnow-dev2
>
>
> _______________________________________________
> Collectl-interest mailing 
> [email protected]https://lists.sourceforge.net/lists/listinfo/collectl-interest
>
>
>
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Collectl-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/collectl-interest

Reply via email to