1libnvme(9)                        API Manual                        libnvme(9)
2
3
4

NAME

6       enum nvme_psd_workload - Specifies a workload hint in the Power Manage‐
7       ment Feature (see &struct nvme_psd.apw) to inform the NVM subsystem  or
8       indicate the conditions for the active power level.
9

SYNOPSIS

11       enum nvme_psd_workload {
12           NVME_PSD_WORKLOAD_NP ,
13           NVME_PSD_WORKLOAD_1 ,
14           NVME_PSD_WORKLOAD_2
15
16       };
17

Constants

19       NVME_PSD_WORKLOAD_NP
20                   The workload is unknown or not provided.
21
22       NVME_PSD_WORKLOAD_1
23                   Extended  Idle Period with a Burst of Random Write consists
24                   of five minutes of idle followed by thirty-two random write
25                   commands  of  size  1  MiB submitted to a single controller
26                   while all other controllers in the NVM subsystem are  idle,
27                   and then thirty (30) seconds of idle.
28
29       NVME_PSD_WORKLOAD_2
30                   Heavy Sequential Writes consists of 80,000 sequential write
31                   commands of size 128 KiB submitted to a  single  controller
32                   while  all other controllers in the NVM subsystem are idle.
33                   The submission queue(s) should be sufficiently large allow‐
34                   ing  the host to ensure there are multiple commands pending
35                   at all times during the workload.
36
37
38
39November 2022               enum nvme_psd_workload                  libnvme(9)
Impressum