Skip to content

DLPX-72683 [Backport of DLPX-72683 to 6.0.12.0] estat utility's help text is missing documentation for arc_prefetch #70

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 9, 2021

Conversation

brad-lewis
Copy link
Contributor

Clean cherry-pick.

I verified that the help text contains the arc_prefetch section when run from the ws.

 ./estat.py -h
USAGE: ./estat.py -h
       ./estat.py [prog] [options]

  Tool for running eBPF programs for monitoring performance of various I/O
  related subsystems, focusing on I/O latency. Output can be displayed with
  histograms of I/O broken down by size and type, depending on the provided
  arguments.

OPTIONS:

     -h    show this help message and exit

  The subcommands listed in the following section share common options.
  Each executes the specified tracing program for <duration> seconds,
  displaying various histograms detailing the I/O latency as seen by the
  particular subsystem.

  estat backend-io    [options] <duration>
  estat iscsi         [options] <duration>
  estat metaslab-alloc [options] <duration>
  estat nfs           [options] <duration>
  estat nfs-by-client [options] <duration>
  estat zio           [options] <duration>
  estat zio-queue     [options] <duration>
  estat zpl           [options] <duration>
  estat zvol          [options] <duration>

      -m        monitor mode; emit data periodically
      -M        monitor mode; emit accumulated data periodically
      -a ARG    argument to the BCC script
      -l/-L     enable/disable latency histograms (default: on)
      -z/-Z     enable/disable size histograms (default: off)
      -q/-Q     enable/disable latency histograms by size (default: off)
      -y/-Y     enable/disable the summary output (default: on)
      -t/-T     enable/disable emitting the summary total (default: on)
      -d LEVEL  set BCC debug level
      -e        emit the resulting eBPF script without executing it

  The subcommands listed in the following section are stand alone tracers.
  Each has it's own options as detailed below.

  estat arc_prefetch [options]
      Collect arc_prefetch statistics for 5 second intervals.
      -h          show txg help message and exit
      -p POOL     set the pool to monitor (default: domain0)

  estat txg [options]
      Collect spa_sync statistics for each txg.
      -h          show txg help message and exit
      -c INTERVAL set the collection interval in seconds
      -p POOL     set the pool to monitor (default: domain0)

  estat zil [POOL]
      Provides a breakdown of time spent doing ZIL-related activities, in
      particular the time spent allocating a block and time spent waiting for
      the write I/O to complete. If POOL is not specified, defaults to tracing
      the pool 'domain0'.

@brad-lewis brad-lewis changed the title DLPX-72683 estat utility's help text is missing documentation for arc… DLPX-72683 [Backport of DLPX-72683 to 6.0.12.0] estat utility's help text is missing documentation for arc_prefetch Dec 9, 2021
…text is missing documentation for arc_prefetch
@brad-lewis brad-lewis merged commit fa44f67 into delphix:6.0/stage Dec 9, 2021
@brad-lewis brad-lewis deleted the arc_help_bp branch December 9, 2021 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants