[Swift-commit] r4411 - trunk/libexec/log-processing
wozniak at ci.uchicago.edu
wozniak at ci.uchicago.edu
Mon Apr 25 14:45:42 CDT 2011
Author: wozniak
Date: 2011-04-25 14:45:42 -0500 (Mon, 25 Apr 2011)
New Revision: 4411
Modified:
trunk/libexec/log-processing/README.txt
Log:
Document the job runtime distribution plot
Modified: trunk/libexec/log-processing/README.txt
===================================================================
--- trunk/libexec/log-processing/README.txt 2011-04-25 19:43:39 UTC (rev 4410)
+++ trunk/libexec/log-processing/README.txt 2011-04-25 19:45:42 UTC (rev 4411)
@@ -4,6 +4,10 @@
To properly generate log plots, you must enable VDL/Karajan logging.
+You should check the scripts that you intend to use to determine
+what log lines they require and ensure that you are generating
+those lines via log4j.properties
+
Make sure log4.properties contains:
--------------------------------------
log4j.logger.swift=DEBUG
@@ -73,3 +77,24 @@
------------------------------------------
lines.zsh blocks.{cfg,eps,data}
------------------------------------------
+
+Make a job runtime distribution plot from Coasters Cpu log lines
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Same as above, but:
+
+[start=5]
+. Build up a job runtime file:
+------------------------------------------
+./extract-times.pl < swift-run.norm > times.data
+------------------------------------------
+
+. Put the job runtimes into 1-second buckets:
+------------------------------------------
+./ buckets.pl 1 times.data > buckets.data
+------------------------------------------
+
+. Plot with the JFreeChart-based plotter in usertools/plotter:
+------------------------------------------
+lines.zsh buckets.cfg buckets.eps buckets.data
+------------------------------------------
More information about the Swift-commit
mailing list