[Swift-commit] r7803 - trunk/docs/userguide
davidk at ci.uchicago.edu
davidk at ci.uchicago.edu
Fri Apr 25 16:11:25 CDT 2014
Author: davidk
Date: 2014-04-25 16:11:25 -0500 (Fri, 25 Apr 2014)
New Revision: 7803
Added:
trunk/docs/userguide/HTTP-monitor.jpg
trunk/docs/userguide/Swing-monitor.jpg
trunk/docs/userguide/TUI-monitor.jpg
Removed:
trunk/docs/userguide/swift_monitor.png
Modified:
trunk/docs/userguide/configuration
trunk/docs/userguide/debugging
Log:
Userguide updates for the various monitors
Added: trunk/docs/userguide/HTTP-monitor.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/docs/userguide/HTTP-monitor.jpg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/docs/userguide/Swing-monitor.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/docs/userguide/Swing-monitor.jpg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/docs/userguide/TUI-monitor.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/docs/userguide/TUI-monitor.jpg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: trunk/docs/userguide/configuration
===================================================================
--- trunk/docs/userguide/configuration 2014-04-25 03:05:59 UTC (rev 7802)
+++ trunk/docs/userguide/configuration 2014-04-25 21:11:25 UTC (rev 7803)
@@ -397,6 +397,13 @@
information enabling this will increase the size of log files,
sometimes significantly.
+|provider.staging.pin.swiftfiles
+|true, false
+|false
+|When provider staging is enabled and provider.staging.pin.swiftfiles
+|is set, cache some small files needed by Swift to avoid the cost
+|of staging more than once.
+
|sitedir.keep
|true, false
|false
@@ -497,6 +504,15 @@
|Progress:
|String to prepend to ticker output
+|tracing.enabled
+|true, false
+|true
+|Enables tracing of procedure invocations, assignments,
+ iteration constructs, as well as certain dataflow events
+ such as data intialization and waiting. This is done at
+ a slight decrease in performance. Traces will be available
+ in the log file.
+
|use.wrapper.staging
|true, false
|false
Modified: trunk/docs/userguide/debugging
===================================================================
--- trunk/docs/userguide/debugging 2014-04-25 03:05:59 UTC (rev 7802)
+++ trunk/docs/userguide/debugging 2014-04-25 21:11:25 UTC (rev 7803)
@@ -71,29 +71,52 @@
Monitoring Swift
~~~~~~~~~~~~~~~
-A Swift run can be monitored for progress and resource usage. To monitor the resource usage, use the +-monitor+ option with the Swift commandline. For example:
+Swift runs can be monitored for progress and resource usage. There are three basic monitors available: Swing, TUI, and http.
-----
-swift -tc.file tc -sites.file sites.xml -config cf modis04.swift -monitor
-----
+HTTP Monitor
+^^^^^^^^^^^^
+The HTTP monitor will allow for the monitoring of Swift via a web browser. To start the HTTP monitor, run Swift with the +-ui http:<port>+
+command line option. For example:
-This will produce a gui/X window consisting of the following quantities:
+-----
+swift -ui http:8000 modis.swift
+-----
+image:HTTP-monitor.jpg[]
-* Allocated memory
-* Heap Size
-* Total Threads
-* Total Workers
+This will create a server running on port 8000 on the machine where Swift is running. Point your web browser to http://<ip_address>:8000 to view
+progress.
-.Figure 4. Resource Monitor
-image:swift_monitor.png[]
-Figure 4 shows a snapshot of a Swift resource monitor.
+Swing Monitor
+^^^^^^^^^^^^^
-The progress of a Swift run can be monitored using the +-tui+ option. For example:
+The Swing monitor displays information via a Java gui/X window. To start the Swing monitor, run Swift with the
++-ui Swing+ command line option. For example:
+-----
+swift -ui Swing modis.swift
+-----
+image:Swing-monitor.jpg[]
+
+This will produce a gui/X window consisting of the following tabs:
+
+* Summary
+* Graphs
+* Applications
+* Tasks
+* Gantt Chart
+
+TUI Monitor
+^^^^^^^^^^^
+The TUI (textual user interface) monitor is one option for monitoring Swift on the console using a curses-like
+library.
+
+The progress of a Swift run can be monitored using the +-ui TUI+ option. For example:
+
----
-swift -tc.file tc -sites.file sites.xml -config cf modis04.swift -tui
+swift -ui TUI modis.swift
----
+image:TUI-monitor.jpg[]
This will produce a textual user interface with multiple tabs, each showing the following features of the current Swift run:
@@ -102,7 +125,7 @@
* A jobs tab
* A transfer tab
* A scheduler tab
-* A Tast statistics tab
+* A Task statistics tab
* A customized tab called 'Ben's View'
Navigation between these tabs can be done using the function keys f2 through f8.
Deleted: trunk/docs/userguide/swift_monitor.png
===================================================================
(Binary files differ)
More information about the Swift-commit
mailing list