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. 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).
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?
Besides colplot and Joe's tools, are there any other plotting tools that
you have developed or anyone else?
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]
<mailto:[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 <http://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]
<mailto:[email protected]>
web : http://scalableinformatics.com
http://scalableinformatics.com/sicluster
phone: +1 734 786 8423 x121 <tel:%2B1%20734%20786%208423%20x121>
fax : +1 866 888 3112 <tel:%2B1%20866%20888%203112>
cell : +1 734 612 4615 <tel:%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]
<mailto:[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
------------------------------------------------------------------------------
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