libnvme(9)
π NAME
okay so welcome to libnvme(9), aka the API Manual β bestie, weβre talking about enum nvme_psd_workload π
this enum specifies a workload hint in the Power Management Feature (see &struct nvme_psd.apw) to inform the NVM subsystem or indicate the conditions for the active power level. no cap, thatβs the whole vibe check πΈ
β¨ SYNOPSIS
enum nvme_psd_workload {
NVME_PSD_WORKLOAD_NP ,
NVME_PSD_WORKLOAD_1 ,
NVME_PSD_WORKLOAD_2
};
π Constants
NVME_PSD_WORKLOAD_NPβ the workload is unknown or not provided. literally the βno vibes givenβ option πNVME_PSD_WORKLOAD_1β this is Extended Idle Period with a Burst of Random Write: five minutes of idle, followed by thirty-two random write commands of size1 MiBsubmitted to a single controller while all other controllers in the NVM subsystem are idle, and then thirty (30) seconds of idle. itβs giving nap, tiny chaos sprint, nap again π¦NVME_PSD_WORKLOAD_2β this one is Heavy Sequential Writes:80,000sequential write commands of size128 KiBsubmitted to a single controller while all other controllers in the NVM subsystem are idle. the submission queue(s) should be sufficiently large allowing the host to ensure there are multiple commands pending at all times during the workload. queue main character energy, fr fr π₯
with love from the October 2026 edition of enum nvme_psd_workload, living its best life in libnvme(9) π
π«Ά
π¦ 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