resource_...histograms(1)

πŸ“¦ version 9.9, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ’– resource_monitor_histograms β€” bestie edition πŸ’–

okay so this is the resource_...histograms(1) page from the Cooperative Computing Tools manual, and I'm about to explain it to you like we're texting at 2am. it's genuinely useful, no cap.


✨ NAME ✨

resource_monitor_histograms β€” make HTML pages and graphs out of your resource monitor data πŸŽ€


🌸 SYNOPSIS 🌸

resource_monitor_histograms [options] -L monitor_data_file_list
output_directory [workflow_name] resource_monitor_histograms [options]
output_directory < monitor_data_file_list  [workflow_name]

πŸ¦‹ DESCRIPTION πŸ¦‹

so resource_monitor_histograms is literally the glow-up machine for your resource usage. it takes what resource_monitor reported and turns it into something you can actually look at. πŸ‘‘

here's the vibe: it wants a file that lists the paths of your summary files. you can hand it that list either with the -L option or by piping it in from standard input. either way, it eats the list.

then it writes the results into output_directory, and what lands there is a whole set of webpages β€” histograms and statistics for each resource. it's giving data visualization era. πŸ’…


🌈 ARGUMENTS 🌈

πŸ’œ Input Options

  • -L <monitor_data_file_list> β€” a file with one summary file path per line. that's it, that's the job. πŸ“

🧚 Output Options

  • output_directory β€” the path where the visualizations get stored. go look at index.html for the root of the whole visualization, that's your entry point bestie. 🫢
  • workflow_name β€” optional! a name you can include to describe the workflow being visualized. cute little label energy. ✨
  • -f <str> β€” pick which fields you want histograms for. default is "cores,memory,disk". and here are ALL the available fields, no skipping:
    • bandwidth
    • bytes_read
    • bytes_received
    • bytes_send
    • bytes_written
    • cores
    • cpu_time
    • disk
    • max_concurrent_processes
    • memory
    • swap_memory
    • total_files
    • total_processes
    • virtual_memory
    • wall_time

πŸ”₯ Debugging Options

  • -d, --debug=<subsystem> β€” turn on debugging for this subsystem. go off. πŸ”
  • -o, --debug-file=<file> β€” write debugging output to this file instead. by default debugging goes to stderr (":stderr"), but you can also send logs to stdout (":stdout") if that's more your thing.
  • --verbose β€” show runtime progress on stdout. main character update feed. πŸ’€

⭐ EXAMPLES ⭐

the most common usage, aka the classic:

% find my_summary_files_directory -name "*.summary" > summary_list
% resource_monitor_histograms -L summary_list my_histograms my_workflow_name
% # open my_histograms/index.html

and if you wanna split on categories and only get the resident memory related histograms:

% resource_monitor_histograms -f memory -L summary_list my_histograms my_workflow_name
% # open my_histograms/index.html

The Cooperative Computing Tools are Copyright (C) 2005-2019 The University of Notre Dame. This software is distributed under the GNU General Public License. See the file COPYING for details.

fr fr, read the COPYING file, it's the whole legal situation, don't skip it. πŸ™ˆ

okay that's the whole page, you ate it, periodt. πŸ’… this was CCTools 8.0.0 DEVELOPMENT β€” the resource_...histograms(1) manual page, from the Cooperative Computing Tools. love u, go make some histograms πŸŽ€πŸ’–βœ¨

πŸ“¦ where this page comes from