需要注意的是,SATA和M.2(NVMe)這兩種SSD接口方式技術(shù)差異較大,電源管理各不相同,因此電源管理選項和功能也是不同的,且兩者互不相關(guān)。
使用SATA SSD的用戶,在系統(tǒng)中按下Win+S,輸入powershell,右鍵點擊查找到的Powershell應(yīng)用,選擇“以管理員方式運行”(圖1),輸入“powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 0b2d69d7-a2a1-449c-9680-f91c70521c60 -ATTRIB_HIDE”(不包括引號),回車。
進(jìn)入“電源選項→更改計劃任務(wù)→更改高級電源設(shè)置”,在“硬盤”項目中就會看到新出現(xiàn)的SATA LPM節(jié)能模式選項。其中HIPM為主機(jī)控制、DIPM為設(shè)備控制,設(shè)置為Lowest是最低功耗模式,SSD在有機(jī)會的時候會進(jìn)入最低功耗模式,明顯降低功耗與發(fā)熱量,但相應(yīng)的喚醒時間也較長,性能會略有降低;而設(shè)置為Active是完全關(guān)閉節(jié)能模式,讓SSD獲得最好的性能(圖2)。
還可以使用命令“powercfg-attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 dab60367-53fe-4fbc-825e-521d069d2456 -ATTRIB_ HIDE”。它在“硬盤”項目里增加了低功耗模式自適應(yīng)選項,可以設(shè)置SSD空閑后進(jìn)入休眠狀態(tài)的時間(圖3),設(shè)置得短一些可以讓硬盤有更多機(jī)會休眠,降低功耗和發(fā)熱量;設(shè)置得長一些則可以讓硬件減少休眠,讓硬盤更多地處于工作狀態(tài),節(jié)省喚醒時間,可以提升一定的性能。
使用NVMe固態(tài)硬盤的話,同樣用管理員權(quán)限打開Powershell界面,輸入“powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 d639518ae56d-4345-8af2-b9f32fb26109-ATTRIB_HIDE”。
這個命令會在高級電源設(shè)置的“硬盤”選項中添加Primary NVMe Idle Timeout項目,是設(shè)置NVMe固態(tài)硬盤空閑超過某個時長后,進(jìn)入節(jié)能模式(圖4)。與SATA硬盤的第二個隱藏電源選項類似,如果要適當(dāng)節(jié)能降溫就設(shè)置得小一些,需要更高性能就將這個值設(shè)置得大一些。
另外還可以使用命令“powercfg-attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 fc95af4d-40e7-4b6d-835a-56d131dbc80e-ATTRIB_HIDE”。它給“硬盤”項目增加了P r i m a r y N V M e Power State Transition Latency Tolerance設(shè)置,即“功耗狀態(tài)切換的延遲容忍時間”(圖5)。這一選項的功能與SATA SSD的第一個隱藏選項類似,不過是以狀態(tài)切換時長來確定休眠深度的,因為NVMe規(guī)范的SSD有多個休眠層次,每一層次的功耗狀態(tài)不同,狀態(tài)切換/喚醒時間也不同,休眠越深功耗越低,但切換/喚醒時間也越長。如果某個休眠深度的切換/喚醒時間超過設(shè)置值,SSD就完全不會進(jìn)入這一休眠深度。要想降溫節(jié)能,可以將這一設(shè)定的時間改得長一些,允許SSD進(jìn)入更深度的休眠狀態(tài),而將時間改得更短的話,即使無任務(wù),SSD也只會進(jìn)入比較“淺層”的休眠,可以快速喚醒進(jìn)行工作。
此外,對基于PCI-E總線的NVMe規(guī)范SSD,還可以通過調(diào)整PCI-E設(shè)備功耗的方式來給它“減負(fù)”。在“電源選項→更改計劃任務(wù)→更改高級電源設(shè)置”中,選擇“PCI Express鏈接狀態(tài)電源管理”(圖6),將其設(shè)置為“最大電源節(jié)省量”,也可以讓NVMe SSD的功耗和溫度降低。不過這一設(shè)置還會影響其他PCI-E設(shè)備,如PCI-E顯卡、USB 3.1接口等,雖然可以比較明顯地降低電腦的總功耗和發(fā)熱量,但不想犧牲太多性能的話,還是要慎用。
開啟這些功能后,對SSD的影響又有多大呢?我們以一款NVME規(guī)范的M.2接口SSD為例進(jìn)行測試。將空閑時間設(shè)置為100毫秒,狀態(tài)切換容忍時間設(shè)置為50毫秒,將PCI Express鏈接狀態(tài)電源管理設(shè)置為“最大電源節(jié)省量”。
可以看出無論是小隊列深度和隨機(jī)存取,還是持續(xù)的高強(qiáng)度讀寫,設(shè)置為較節(jié)能方式的性能差異并不是很大,但運行溫度確實有明顯降低。
最后,如果覺得輸入這么長的命令比較麻煩,還可以打開注冊表,在“計算機(jī)\HKEY_ LOCAL_MACHINE\SYSTEM\ ControlSet001\Control\Power\ PowerSettings\0012ee47-9041-4b5d-9b77-535fba8b1442”中就能看到相應(yīng)的選項,直接進(jìn)行修改即可。