[Swift-commit] r4811 - trunk/libexec/log-processing
ketan at ci.uchicago.edu
ketan at ci.uchicago.edu
Fri Jul 8 10:39:33 CDT 2011
Author: ketan
Date: 2011-07-08 10:39:32 -0500 (Fri, 08 Jul 2011)
New Revision: 4811
Modified:
trunk/libexec/log-processing/README.txt
Log:
Added the iso-to-sec step
Modified: trunk/libexec/log-processing/README.txt
===================================================================
--- trunk/libexec/log-processing/README.txt 2011-07-08 01:10:05 UTC (rev 4810)
+++ trunk/libexec/log-processing/README.txt 2011-07-08 15:39:32 UTC (rev 4811)
@@ -1,11 +1,9 @@
-
Log Processing
==============
To properly generate log plots, you must enable VDL/Karajan logging.
TODO:How?
-
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
@@ -21,14 +19,19 @@
Normalize event times in the log to the run start time
------------------------------------------------------
+* Convert timestamps in the log from iso to seconds format
+
+------------------------------------------
+./iso-to-secs < original.log > swift-run.log
+------------------------------------------
+
+
* Generate the log, assuming the log is titled +swift-run.log+
------------------------------------------
./normalize-log.pl file.contains.start.time swift-run.log > swift-run.norm
------------------------------------------
-TODO:In what format does the start time be in 'file.contains.start.time'
-
Make a basic load plot from Coasters Cpu log lines
--------------------------------------------------
@@ -43,7 +46,7 @@
------------------------------------------
swift_plotter.zsh -s load.cfg load.eps load.data
------------------------------------------
-Note: Th load.cfg is available from swift/libexec/log-processing/
+Note: The load.cfg is available from swift/libexec/log-processing/
Make a basic job completion plot from Coasters Cpu log lines
@@ -56,6 +59,7 @@
------------------------------------------
./cpu-job-completed.pl < swift-run.norm > completed.data
------------------------------------------
+TODO: This file: cpu-job-completed seems to be missing
. Plot with the JFreeChart-based plotter in usertools/plotter:
+
@@ -94,7 +98,7 @@
. Put the job runtimes into 1-second buckets:
+
------------------------------------------
-./ buckets.pl 1 times.data > buckets.data
+./buckets.pl 1 times.data > buckets.data
------------------------------------------
. Plot with the JFreeChart-based plotter in usertools/plotter:
More information about the Swift-commit
mailing list