NVME-WDC-VS-TEMPE(1)
π nvme-wdc-vs-temperature-stats(1) β the NVME-WDC-VS-TEMPE girlies' edition π
okay so bestie, welcome to the NVME-WDC-VS-TEMPE(1) page from the NVMe manual π β yes that's the whole vibe, let's get into it β¨
π‘οΈ NAME π‘οΈ
nvme-wdc-vs-temperature-stats β literally just "Display temperature-related statistics". That's it. That's the whole gig π
π¦ SYNOPSIS π¦
nvme [<global-options>] wdc vs-temperature-stats <device>
β¨ DESCRIPTION β¨
So for the NVMe device you hand it, it displays temperature statistics. Simple slay π«Ά
The <device> parameter is mandatory β it's an NVMe character device, like /dev/nvme0 for example π
β οΈ ngl this will only work on WDC devices that actually support this feature. Results for any other device are undefined β like, we don't know what happens, and you don't wanna find out bestie π
Expected status and description :-
- The current composite temperature β device temperature π‘οΈ
- Warning Composite TEMPerature threshold β temp of overheating π₯
- Critical Composite TEMPerature threshold β temp of critical overheating π
- Device Initiated Thermal Throttling support status β 0 = unsupported, 1 = supported
- Host Controlled Thermal Management support β 0 = unsupported, 1 = supported
- Thermal Management Temperature 1 (Light throttle) β temp to start light throttle πΈ
- Thermal Management Temperature 1 Transition Counter β # times switched into light throttle
- Thermal Management Temperature 1 Total Time β # seconds spent in light throttle β±οΈ
- Thermal Management Temperature 2 (Heavy throttle) β temp to start heavy throttle π₯
- Thermal Management Temperature 2 Transition Counter β # times switched into heavy throttle
- Thermal Management Temperature 2 Total Time β # seconds spent in heavy throttle β±οΈ
- Thermal Shutdown Threshold β temp of device shutdown π§
On success it returns 0, error code otherwise. periodt π
π OPTIONS π
π GLOBAL OPTIONS π
These options are defined at the top-level nvme command and are available to this subcommand β so yes, they're shared, we love a communal vibe π«Ά
--dry-runβ Print the command that would be executed, but do not actually execute it. All the fakes, none of the commitment π--no-ioctl-probingβ Disable probing for 64-bit IOCTL support.--no-retriesβ Disable retry logic on transient errors. One shot, no takebacks π-o <fmt>,--output-format=<fmt>β Set the reporting format tonormal,tabular,'json, orbinary. Only one output format may be used at a time β--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 π«--quietβ Suppress informational messages. Errors are still reported, and--quietcancels any--verbosefor the library log level π€«--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π--timeout=<ms>β Set the timeout for the command in milliseconds.infiniteor-1waits 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 β CLI stays main character energy π
π EXAMPLES π
- Displays the temperature stats for the device:
# nvme wdc vs-temperature-stats /dev/nvme0
π NVME π
Part of the nvme-user suite. iykyk π
and that's the whole page bestie!! ππ written from the NVMe manual, dated 10/30/2026, and it's the NVME-WDC-VS-TEMPE(1) one β mwah, go check your temps, stay cool (literally) π§π¦π
π¦ 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