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_1 ,
13           NVME_PSD_WORKLOAD_2
14
15       };
16

Constants

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