NVME-SOLIDIGM-TEMP(1)
π nvme-solidigm-temp-stats β hottest log in the game
okay so this is a page from the NVMe Manual (yes, the nvme one, section 1), and bestie it's literally just "go get the temperature log off your Solidigm drive." that's it. that's the whole vibe. β¨
β¨ NAME β¨
nvme-solidigm-temp-stats β retrieve the Temperature Statistics log π
π‘οΈ SYNOPSIS π‘οΈ
nvme [<global-options>] solidigm temp-stats <device> [--raw-binary | -b]
π DESCRIPTION π
So what this does is it grabs the Temperature Statistics log off the Solidigm NVMe device you point at, and then it shows you that log. This log is literally giving detailed temperature-related information β that's its whole thing. π₯
The <device> parameter is mandatory, no skipping it, no "oops I forgot", we don't do that here. And it can be either:
- the NVMe character device (ex:
/dev/nvme0), or - a namespace block device (ex:
/dev/nvme0n1)
both are valid, pick your fighter π«Ά
π OPTIONS π
-b,--raw-binaryβ dumps the output in binary format. like, it shows you the raw data instead of interpreting it. no pretty-printing, no translating, just the raw vibes. π
π GLOBAL OPTIONS π
these bad boys are defined up at the top-level nvme command, so they're available to this subcommand too. main character options honestly π
--dry-runβ prints the command that would be executed, but doesn't actually execute it. window shopping, but for commands. ποΈ--no-ioctl-probingβ disables probing for 64-bit IOCTL support. no poking around, we're done with that.--no-retriesβ disables the retry logic on transient errors. one shot, one opportunity, no takebacks π-o <fmt>,--output-format=<fmt>β sets the reporting format to normal, tabular,'json, or binary. only one output format at a time please, we can't do all four, pick one π--output-format-version=<version>β picks the output format version. version 1 uses the original field naming, while version 2 (which is the default) gives you more consistent and script-friendly field names. any other versions get rejected, sorry babes π--quietβ suppresses informational messages. errors are still reported though, so you won't miss the important stuff. and yeah,--quietcancels any--verbosefor the library log level. they're not friends.--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 without a time limit (0xffffffff). eternal patience energy β-v,--verboseβ increases the level of detail in the output. you can specify it multiple times to increase verbosity even further. spam that flag, go off π₯
also! these options can be set as machine-wide defaults in nvme-cli.conf(5). but a command-line flag always overrides the file. command line stays winning π
π¦ EXAMPLES π¦
- retrieve and display the temperature statistics log:
# nvme solidigm temp-stats /dev/nvme0
- retrieve the temperature statistics log in raw binary format:
# nvme solidigm temp-stats /dev/nvme0 --raw-binary
π NVME π
part of the nvme-user suite. slay. π
and that's the whole page bestie β brought to you by the NVMe manual, dated 10/30/2026, filed under NVME-SOLIDIGM-TEMP(1) πβ¨ no cap, go check your temps. πΈ
π¦ 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