enum nvme_psd_workload - 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.
enum nvme_psd_workload {
NVME_PSD_WORKLOAD_NP ,
NVME_PSD_WORKLOAD_1 ,
NVME_PSD_WORKLOAD_2
};
- NVME_PSD_WORKLOAD_NP
- The workload is unknown or not provided.
- NVME_PSD_WORKLOAD_1
- Extended Idle Period with a Burst of Random Write consists of five minutes
of idle followed by thirty-two random write commands of size 1 MiB
submitted to a single controller while all other controllers in the NVM
subsystem are idle, and then thirty (30) seconds of idle.
- NVME_PSD_WORKLOAD_2
- Heavy Sequential Writes consists of 80,000 sequential write commands of
size 128 KiB submitted 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.