Man page - work_queue_graph_log(1)
Packages contains this manual
- parrot_run(1)
- makeflow_graph_log(1)
- parrot_locate(1)
- chirp_distribute(1)
- makeflow_ec2_cleanup(1)
- makeflow_viz(1)
- resource_monitor(1)
- mpi_queue_worker(1)
- starch(1)
- makeflow_ec2_setup(1)
- uge_submit_workers(1)
- parrot_lsalloc(1)
- parrot_md5(1)
- condor_submit_workers(1)
- makeflow_blast(1)
- allpairs_master(1)
- work_queue_worker(1)
- split_fasta(1)
- work_queue_status(1)
- work_queue_factory(1)
- parrot_setacl(1)
- vine_factory(1)
- chirp_fuse(1)
- chirp_get(1)
- chirp_audit_cluster(1)
- chroot_package_run(1)
- parrot_timeout(1)
- parrot_mount(1)
- parrot_package_run(1)
- makeflow_monitor(1)
- sand_filter_master(1)
- sand_uncompress_reads(1)
- sand_filter_kernel(1)
- parrot_identity_box(1)
- makeflow(1)
- catalog_query(1)
- work_queue_graph_workers(1)
- sand_align_kernel(1)
- chirp_server(1)
- parrot_getacl(1)
- maker_wq(1)
- coop-computing-tools(1)
- parrot_namespace(1)
- makeflow_linker(1)
- jx_repl(1)
- wavefront(1)
- makeflow_analyze(1)
- slurm_submit_workers(1)
- replica_exchange(1)
- wavefront_master(1)
- make_growfs(1)
- weaver(1)
- vine_submit_workers(1)
- parrot_package_create(1)
- vine_status(1)
- parrot_cp(1)
- makeflow_status(1)
- chirp_status(1)
- sand_compress_reads(1)
- chirp_stream_files(1)
- poncho_package_run(1)
- chirp_server_hdfs(1)
- work_queue_pool(1)
- sand_align_master(1)
- condor_submit_makeflow(1)
- allpairs_multicore(1)
- chirp_put(1)
- torque_submit_workers(1)
- poncho_package_create(1)
- starch.bin(1)
- poncho_package_analyze(1)
- confuga(1)
- parrot_whoami(1)
- catalog_server(1)
- confuga_adm(1)
- parrot_mkalloc(1)
- catalog_update(1)
- sge_submit_workers(1)
- chirp_md5sum(1)
- vine_worker(1)
- deltadb_query(1)
- makeflow_log_parser(1)
- vine_graph_log(1)
- chirp_benchmark(1)
- pbs_submit_workers(1)
- work_queue_graph_log(1)
- disk_allocator(1)
- chirp(1)
apt-get install coop-computing-tools
Manual
work_queue_graph_log
NAMESYNOPSIS
DESCRIPTION
OPTIONS
EXAMPLES
BUGS
COPYRIGHT
NAME
work_queue_graph_log - plots Work Queue statistics logs.
SYNOPSIS
work_queue_graph_log [options] work-queue-log
DESCRIPTION
work_queue_graph_log is a script to plot some of the statistics from a Work Queue log, as generated by work_queue_specify_log from the C and Perl Work Queue APIs, or by q.specify_log from the Python Work Queue API. It assumes the availability of gnuplot.
work_queue_graph_log generates four plots, all with timestamp as the independent variable:
time:
timestamp, total_send_time, total_receive_time,
total_transfer_time, and total_manager_time. (The last two
generated by the script, not in the log.)
time-log:
log-scale version of times, plus total_execute_time.
tasks:
total_tasks_waiting, total_tasks_running,
total_workers_connected, total_workers_busy, and
total_cores
tasks-log:
log-scale version of tasks, plus total_complete_tasks.
OPTIONS
-o <prefix-output>
Generate prefix-output.{time,time-log,tasks,tasks-log}. <output-format> . Default is <work-queue-log> .
-o <prefix-output>
Generate prefix-output.{time,time-log,tasks,tasks-log}. <output-format> . Default is <work-queue-log> .
-c <gnuplot-path>
Specify the location of the gnuplot executable. Default is gnuplot.
-r <range>
Range of time to plot, in time units (see -u) from the start of execution. Of the form: min:max, min:, or :max.
-T <output-format>
Set output format. Default is png. If "text", then the gnuplot scripts are written instead of the images.
-u <time-unit>
Time scale to output. One of s,m,h or d, for seconds, minutes (default), hours or days.
|
-h |
Show help text. |
EXAMPLES
General use:
|
% work_queue_graph_log mylog |
% ls mylog*.png
mylog.tasks.png mylog.tasks-log.png mylog.time.png
mylog.time-log.png
Plot up to the eleventh hour:
|
% work_queue_graph_log -u h -r :11 mylog |
Generate script text:
|
% work_queue_graph_log -Ttext mylog |
% ls mylog*.gnuplot
mylog.tasks.png.gnuplot mylog.tasks-log.png.gnuplot
mylog.time.png.gnuplot mylog.time-log.png.gnuplot
Specify gnuplot path:
|
% work_queue_graph_log -c/some/dir/bin/gnuplot mylog |
BUGS
|
• |
Some formats need a special setup for their gnuplot output terminal. -T blindly passes the output format |
COPYRIGHT
The Cooperative Computing Tools are Copyright (C) 2022 The University of Notre Dame. This software is distributed under the GNU General Public License. See the file COPYING for details.