NVME-PREDICTABLE-L(1)
π NVME-PREDICTABLE-LAT-LOG, but make it a group chat
okay so bestie, gather round, because this one's from the nvme manual (yes the whole NVMe fam, hi π) β it's nvme-predictable-lat-log, and before you get attached: it's deprecated. She's still here, she still works, but she's giving "senior who's retiring but keeps showing up to every meeting." π
β¨ NAME β¨
nvme-predictable-lat-log β send the Predictable latency per NVM set log page request, get the result and the log back. Also: deprecated, bestie, so read the whole thing before you @ me π
π¦ SYNOPSIS π¦
nvme [<global-options>] predictable-lat-log <device>
[--nvmset-id=<nvmset_id> | -i <nvmset_id>]
[--raw-binary | -b]
πΈ DESCRIPTION πΈ
So likeβ¦ this is a deprecated alias of nvme-log-predictable-lat(1). The way it exists purely so your little scripts written against nvme-cli versions older than 3.0 don't throw a whole tantrum. The options and behavior are identical β only the top-level command name got kept around.
New scripts, though? Use nvme log predictable-lat instead, periodt. π
This alias prints a deprecation warning on stderr and may be removed in a future release, so don't build a whole personality around her.
For the full option reference, go see nvme-log-predictable-lat(1) β she has the whole menu, this one's just the cute little sticker on the door. π«Ά
π GLOBAL OPTIONS π
these live at the top-level nvme command and are available to this subcommand. very much "one for all, all for one" energy ngl β¨
--dry-runβ prints the command that would be executed, but doesn't actually execute it. window shopping, but for syscalls ποΈ--no-ioctl-probingβ disables probing for 64-bit IOCTL support.--no-retriesβ disables the retry logic on transient errors. no second chances, she said π-o <fmt>,--output-format=<fmt>β sets the reporting format tonormal,tabular,'json, orbinary. only one output format at a time, don't get greedy π--output-format-version=<version>β picks the output format version. version 1 uses the original field naming, while version 2 (the default, main character energy π) gives you more consistent and script-friendly field names. any other version? rejected. respectfully, no π--quietβ suppresses informational messages. errors are still reported (she's quiet, not blind), and--quietcancels any--verbosefor the library log level. they cannot coexist, it's a whole thing π--set-options=<key=value>[,<key=value>...]β sets libnvme library options for this invocation. the supported keys areforce-4k,mi-probe-enabled,test-base-dirandtest-sysfs-dir.--timeout=<ms>β sets the timeout for the command in milliseconds.infiniteor-1waits with no time limit at all (0xffffffff). literally forever, no cap β³-v,--verboseβ increases the level of detail in the output. you can specify it multiple times to crank the verbosity even further. go off, be nosy π₯
cute little fact: these options can also be set as machine-wide defaults in nvme-cli.conf(5). and a command-line flag always overrides the file β the flag wins, every time, no discussion π
π§ EXAMPLES π§
No Examples
(yeah. that's it. that's the section. she said "figure it out" π)
π NVME π
Part of the nvme-user suite π«Ά
β SEE ALSO β
nvme-log-predictable-lat(1)β the actual full manual, go read her
and that's the whole vibe check, bestie! this page came straight from the NVMe manual, dated 10/30/2026 β so go forth, use the new command name, and let this deprecated icon live her best retired life ππ¦β¨
π¦ 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