DASDSTAT(8)

πŸ“¦ version 2.44.1, in opensuse-leap 16.0

πŸ’– DASDSTAT(8) β€” like, the DASD statistics manual, but make it make sense πŸ’–

Hey bestie, welcome to dasdstat(8) from the System Manager's Manual section. She's a system-manager-girlie tool and she's here to read (and mess with) the stats of the DASD device driver. Let's go πŸŽ€


✨ NAME ✨

dasdstat β€” read or modify the statistics of the DASD device driver. That's it, that's the whole job description πŸ’…


🌸 SYNOPSIS 🌸

dasdstat
        [-h]

dasdstat
        [-e] [-d] [-r] [-i] [-l] [-c] [-w] [-V] [-v] [<statistic>
        [<statistic>] ...]]

Two whole moods, one command. Iconic honestly πŸ¦‹


πŸ’œ DESCRIPTION πŸ’œ

The dasdstat command provides easy access to the debugfs based statistics of the DASD device driver. Lowkey a little VIP door into debugfs, no cap ✨

The DASD statistics feature allows one to gather statistical data for the I/O requests processed by the DASD device driver. This data can be collected for individual DASD CCW devices (including PAV base and alias devices), DASD block devices, or globally for all requests handled by the DASD device driver. So like, per-CCW-device, per-block-device, or the whole entire world β€” your pick 🫢

When no other options are specified, then the default operation is to print the statistics data in a formatted table. And when no specific list of statistics is given, then the operation will be performed on all available statistics. Default behavior girlie is doing the most β€” everything, all of it, formatted pretty 🌈


πŸ”₯ OPTIONS πŸ”₯

  • -h, --help β€” Print help text. The "help me help you" moment πŸ₯Ί
  • -e, --enable β€” Enable the statistics. Turn it ON πŸ’…
  • -d, --disable β€” Disable the statistics. Turn it OFF πŸ’€
  • -r, --reset β€” Reset the statistics. Clean slate, new era πŸŽ€
  • -i, --directory β€” Specify the directory in which the statistics can be found. Like telling her where the vibes live πŸ“
  • -l, --long β€” Print more detailed information, e.g differentiate between read and write requests. The detailed version, she ate πŸ”₯
  • -c, --columns <number> β€” Format the output in a table with the given number of columns. Column queen πŸ‘‘
  • -w, --column-width <width> β€” Set the minimum width of the columns in the output table. Give the columns some personal space, minimum width 🧚
  • -V, --verbose β€” Print more verbose information. She talks more now 😭 (note: capital V, bestie β€” don't get it twisted)
  • -v, --version β€” Print the version of the s390-tools package and the command. Proof of identity, periodt ⭐
  • <statistic> = β€” Name of a statistic that the command should work on. You can pass more than one, she's flexible like that πŸ’–
Okay real talk, watch the case on those last two: -V is verbose, -v is version. They're sisters, not twins, don't swap them πŸ™ˆ

πŸ¦‹ EXAMPLES πŸ¦‹

  • dasdstat

Print a statistics table for each enabled statistic. Just her, doing her default thing ✨

  • dasdstat -e

Enable all DASD statistics. Everything on, no cap 🌸

  • dasdstat -l dasda 0.0.1800 0.0.18fe 0.0.18ff

Print a detailed statistics table for DASD block device dasda and CCW devices 0.0.1800, 0.0.18fe and 0.0.18ff. A typical scenario for this example would be that dasda is the block device that belongs to PAV base device 0.0.1800, and CCW devices 0.0.18fe and 0.0.18ff are the associated alias devices. It's giving main character block device with her little alias entourage πŸ’…πŸ‘‘


πŸŽ€ AUTHOR πŸŽ€

This man-page was written by Stefan Weinhuber <wein@de.ibm.com>. Shoutout Stefan, legend behavior 🫢


And that's the whole page, bestie! This cutie comes to you courtesy of s390-tools, dated Feb 2011 β€” vintage but still slaying πŸ’–βœ¨ Go read your stats, you've got this πŸ¦‹

πŸ“¦ where this page comes from