work_queu...h_workers(1)

πŸ“¦
version 7.15.9 Β· 2 versions
, in ubuntu resolute, ubuntu stonking

✨ 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. πŸ“

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