switch power profile for nvme example

# apt install -y smartmontools
smartctl -a /dev/nvme0 |grep "Supported Power States" -A 7
# apt install -y nvme-cli
nvme get-feature /dev/nvme0 --feature-id=2
nvme set-feature /dev/nvme0 --feature-id=2 --value=2 # Low power
nvme set-feature /dev/nvme0 --feature-id=2 --value=1 # Mid power
nvme set-feature /dev/nvme0 --feature-id=2 --value=0 # High power (default)

WD_BLACK SN850X example

root@server6:~# smartctl -a /dev/nvme0 |grep "Supported Power States" -A 7
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     8.25W    8.25W       -    0  0  0  0        0       0
 1 +     4.00W    4.00W       -    0  0  0  0        0       0
 2 +     3.40W    3.40W       -    0  0  0  0        0       0
 3 -   0.0300W       -        -    3  3  3  3     5000   11000
 4 -   0.0035W       -        -    4  4  4  4     6000   52000


root@server6:~# nvme set-feature /dev/nvme0 --feature-id=2 --value=2
set-feature:0x02 (Power Management), value:0x00000002, cdw12:00000000, save:0

root@server6:~# nvme get-feature /dev/nvme0 --feature-id=2
get-feature:0x02 (Power Management), Current value:0x00000002


  • No labels