NVME-OCP-GET-LATE(1)
π NVME-OCP-GET-LATENCY-MONITOR π
okay so bestie, welcome to the NVMe Manual section for this one, and buckle up because we're reading a get-latency-monitor value and printing it like the icon we are. β¨
πΈ NAME πΈ
nvme-ocp-get-latency-monitor β define and print get-latency-monitor value. that's the whole vibe, that's the assignment. π
π¦ SYNOPSIS π¦
nvme [<global-options>] ocp get-latency-monitor <device>
[--sel=<select> | -s <select>]
[--namespace-id <nsid> | -n <nsid>]
[--no-uuid | -u]
like, look at her. main character energy in four lines. no cap. π
π DESCRIPTION π
so the <device> parameter is mandatory, bestie β you literally cannot skip it, it's not one of those optional besties that ghosts you. and it can be either the NVMe character device (ex: /dev/nvme0) or a block device (ex: /dev/nvme0n1). pick your fighter. π«Ά
this will only work on OCP compliant devices that support this feature. results for any other device are undefined β and we do not fw undefined behavior in this house, that's giving chaos demon energy. π
on success it returns 0, error code otherwise. simple as that, periodt.
β¨ OPTIONS β¨
-n <nsid>,--namespace-id=<nsid>β NSID: assign the different kind of nsid value (like active, inactive and invalid nsids) and check the get feature command response. and the broadcast value0xffffffffcan also be given asallor-1. yes, three whole ways to say the same thing, she contains multitudes. π-s <select>,--sel=<select>β Select (SEL): this field specifies which value of the attributes to return in the provided data. here's the tea, laid out on a little platter for you:0βcurrentβ Current1βdefaultβ Default2βsavedβ Saved3βsupportedβ Supported capabilities
literally the whole menu. choose wisely. π
-u,--no-uuidβ do not try to automatically detect UUID index for this command (required for old OCP 1.0 support). she's for the legacy girlies, respect her. π
β GLOBAL OPTIONS β
these are defined at the top-level nvme command and are available to this subcommand too, so they're like the group chat everyone gets added to:
--dry-runβ print the command that would be executed, but do not actually execute it. all talk, no action, honestly relatable. π--no-ioctl-probingβ disable probing for 64-bit IOCTL support.--no-retriesβ disable retry logic on transient errors. one shot, no second chances.-o <fmt>,--output-format=<fmt>β set the reporting format tonormal,tabular,'json, orbinary. only one output format may be used at a time. no, you cannot have two, i know you want two. π--output-format-version=<version>β select the output format version. Version1uses the original field naming, while version2(default) provides more consistent and script-friendly field names. other versions are rejected β firmly, politely, rejected. π«--quietβ suppress informational messages. errors are still reported, and--quietcancels any--verbosefor the library log level. she's not being rude, she's just not doing small talk.--set-options=<key=value>[,<key=value>...]β set libnvme library options for this invocation. supported keys areforce-4k,mi-probe-enabled,test-base-dirandtest-sysfs-dir. mix and match, it's a build-your-own-adventure. π§--timeout=<ms>β set the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). she'll wait forever, that's devotion. π-v,--verboseβ increase the level of detail in the output. may be specified multiple times to further increase verbosity. stack it, layer it, go feral with it. π₯
these options can also be set as machine-wide defaults in nvme-cli.conf(5). a command-line flag always overrides the file. so if the file says one thing and your flag says another β the flag wins, every single time. no negotiation. π
π EXAMPLES π
- has the program issue a get-latency-monitor to retrieve the
0xC5get features. she's doing exactly what she says on the tin:
# nvme ocp get-latency-monitor /dev/nvme0
like... that's it. that's the whole ritual. iconic. β¨
π NVME π
part of the nvme-user suite. you're in good company, bestie. π«Ά
aaaaand that's a wrap! π this lil page is from the NVMe manual, dated 10/30/2026 β go forth and monitor those latencies, you absolute legend. iykyk. π
ππΈ
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms