NVME-WDC-VS-NAND-STATS(1)

okay bestie, welcome to the NVME-WDC-VS-NAND manual page β€” aka all about nvme-wdc-vs-nand-stats β€” and it's literally here to send a WDC vendor unique command and hand you back NAND stats πŸ¦‹βœ¨

πŸ’– NAME πŸ’–

nvme-wdc-vs-nand-stats β€” send the NVMe WDC vs-nand-stats Vendor Unique Command, return result. That's the whole name, bestie πŸ’…

πŸŽ€ SYNOPSIS πŸŽ€

nvme [<global-options>] wdc vs-nand-stats <device>

🌸 DESCRIPTION 🌸

For the NVMe device you give it, this sends a Vendor Unique WDC vs-nand-stats command and outputs the NAND statistics. The --output-format option will format the output exactly as specified, no cap πŸ’…

The <device> parameter is mandatory β€” like, required required β€” and may be either the NVMe character device (ex: /dev/nvme0).

This will only work on WDC devices supporting this feature. Results for any other device are undefined β€” and bestie, undefined is giving β€œdo not test your luck” energy πŸ’€

On success it returns the NAND statistics, error code otherwise. That's the deal 😭

πŸ’… OPTIONS πŸ’…

🌍 GLOBAL OPTIONS 🌍

These are defined at the top-level nvme command and are available to this subcommand, bestie:

  • --dry-run β€” print the command that would be executed, but do not actually execute it. It's giving β€œlook but don't touch” ✨
  • --no-ioctl-probing β€” disable probing for 64-bit IOCTL support.
  • --no-retries β€” disable retry logic on transient errors.
  • -o <fmt>, --output-format=<fmt> β€” set the reporting format to normal, tabular, 'json, or binary. Only one output format may be used at a time.
  • --output-format-version=<version> β€” select the output format version. Version 1 uses the original field naming, while version 2 (default) provides more consistent and script-friendly field names. Other versions are rejected.
  • --quiet β€” suppress informational messages. Errors are still reported, and --quiet cancels any --verbose for the library log level.
  • --set-options=<key=value>[,<key=value>...] β€” set libnvme library options for this invocation. Supported keys are force-4k, mi-probe-enabled, test-base-dir and test-sysfs-dir.
  • --timeout=<ms> β€” set the timeout for the command in milliseconds. infinite or -1 waits without a time limit (0xffffffff).
  • -v, --verbose β€” increase the level of detail in the output. May be specified multiple times to further increase verbosity.

These options can also be set as machine-wide defaults in nvme-cli.conf(5). A command-line flag always overrides the file β€” every single time πŸ’…


🌈 EXAMPLES 🌈

  • Has the program issue WDC vs-nand-stats Vendor Unique Command :
# nvme wdc vs-nand-stats /dev/nvme0

πŸ‘‘ NVME πŸ‘‘

Part of the nvme-user suite. Periodt. πŸ’œ


cute sign-off from the footer: it only gives the manual name NVME-WDC-VS-NAND() β€” no extra source/version or date info to spill β€” so that's the whole footer vibe, byeee πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from