work_queu...h_workers(1)
β¨ work_queue_graph_workers(1) β¨
okay bestie, so this is a page from the Cooperative Computing Tools manual, and it's about work_queue_graph_workers β literally the little script that makes your Work Queue logs go π
aesthetic. stay with me.
πΈ NAME πΈ
work_queue_graph_workers β visualize Work Queue transaction logs π
π SYNOPSIS π
work_queue_graph_workers [-h] [-g | -t | -w] [-o outfile] work-queue-log
π¦ DESCRIPTION π¦
so work_queue_graph_workers is a script that visualizes the output of Work Queue transaction logs. and where do those logs come from, you ask? from work_queue_specify_log in the C and Perl Work Queue APIs, or from q.specify_log in the Python Work Queue API. it assumes you've got the Python bokeh package available, no cap. π
it supports three interactive visualization modes, and all three use timestamp as the independent variable. here's the cute part: it subtracts the timestamp of the first task's transfer, so the horizontal axis starts at 0. β¨ and the tasks are colored based on category. it's giving organized. it's giving β¨dataβ¨.
π OPTIONS π
-hβ show help text. simple. iconic. π«Ά-gβ generate a visualization for the life time of all tasks, with file transfer times included. tasks get sorted along the vertical axis based on the time at which file transfer starts. π§-tβ generate a visualization for the lifetime of tasks per worker, file transfer time included, where each worker corresponds to its own subplot.
heads up bestie: the slots assignment here is merely for visualization and does not correspond to the actual cores. do not be fooled. π
-wβ generate a visualization for the lifetime of all workers, colored based on working or idling. main character energy, honestly. π-o <outfile>β specify the output path for the generated HTML file. the default is<work-queue-log>.html. π
π 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. π
okay and that's the whole vibe check, bestie β this page came straight out of CCTools 7.15.9 FINAL, brought to you by the fine folks who maintain the work_queu...h_workers(1) corner of the manual. go make some pretty graphs, you absolute legend. πβ¨π
π¦ where this page comes from
- ubuntu resolute: coop-computing-tools 1:7.15.9-1build1 Β· GPL-2.0-only
- ubuntu stonking: coop-computing-tools 1:7.15.9-2build1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms