用對這些設置 固態硬盤直降20度還不損失性能

NVMe固態硬盤體積小速度快,如果說一定要找個不選它的理由,溫度太高容易過熱掉速恐怕是所有NVMe固態硬盤無法迴避的缺陷。不過在實際使用中,不同NVMe固態硬盤的溫度表現也是有一定差異的,為什麼有些固態硬盤的溫度表現就比較優秀?

用對這些設置 固態硬盤直降20度還不損失性能

M.2固態硬盤分SATA和NVMe協議,實際上單就NVMe協議的固態硬盤也有兩種不同類型,一種是常見只有一個M缺口的PCIE 3.0 x4接口,另外一種是東芝RC100這一類有B+M兩個缺口的PCIE 3.0 x2接口,後者雖然帶寬受限,但發熱量同樣也會大幅降低。

用對這些設置 固態硬盤直降20度還不損失性能

當然,只用限制速度來降溫的話,就和過熱掉速沒有分別了。主控是NVMe固態硬盤當中發熱最大的部件,通過主動的電源管理,在工作間隙調節各種時鐘運行頻率,可以有效降低閒時溫度,為全速工作時留出更大的溫度上升空間,從而減少掉速的發生。

用對這些設置 固態硬盤直降20度還不損失性能

NVMe固態硬盤通常會有PS0到PS4五種電源狀態。不同的電源狀態對應了各種功耗限制,PS0是全速狀態,在操作系統的控制下達到一定時間完全無讀寫活動(通常為100或200毫秒)後,NVMe固態硬盤就可以主動降至PS3或PS4睡眠狀態。

用對這些設置 固態硬盤直降20度還不損失性能

主動電源管理當中的PS3與PS4睡眠狀態是通過關閉主控當中非主要功能模塊來實現降低功耗的目的。一旦有新的讀寫請求,主控會快速從睡眠狀態喚醒,回到全速工作模式。

用對這些設置 固態硬盤直降20度還不損失性能

不同NVMe固態硬盤在PS電源狀態功耗限制以及進入、退出睡眠狀態的延遲設定上會有所不同。下表是東芝RC100的電源狀態,得益於高度集成的一體化低功耗設計,RC100在全速工作下最高功率僅有3.3瓦,是很多其他NVMe固態硬盤第二檔甚至第三檔的節能狀態水平。如果不是溫度傳感器就集成在主控內部(其他SSD的溫度傳感器通常設置在距離主控較遠的閃存顆粒旁邊),RC100的溫度讀數會更加喜人。

用對這些設置 固態硬盤直降20度還不損失性能

除了APST主動電源管理之外,NVMe還有一項更為釜底抽薪的降溫技能,而且很多人尚未發現:ASPM活動/睡眠電源狀態轉換。

用對這些設置 固態硬盤直降20度還不損失性能

ASPM是一項基於硬件的PCIE設備自動節能特性,很多NVMe SSD都支持ASPM,但卻因為BIOS和系統設置未能正常開啟。下圖是已支持ASPM L1節能,但實際沒有開啟的東芝RC100檢測信息:

用對這些設置 固態硬盤直降20度還不損失性能

要啟用NVMe固態硬盤的ASPM,不僅需要在BIOS設置當中開啟ASPM,還需要在系統電源選項當中啟用PCI Express的最大電源節省量,這樣才能夠用到L1節能狀態。這裡需要說明的是,通常獨立顯卡和PCH南橋的PCIE信道是可以獨立開關ASPM特性的,所以不必擔心開啟最大電源節省量會影響到顯卡的性能。而且對於東芝RC100這樣的閃存原廠NVMe SSD來說,對於ASPM的支持已經非常到位,開啟最大電源節省模式之後性能降幅非常微弱,而降溫效果卻立竿見影,空閒狀態待機溫度最大降幅可達20度。

用對這些設置 固態硬盤直降20度還不損失性能

下圖就是NVMe固態硬盤的兩套節能降溫機制示意圖。NVMe固態硬盤在溫度超過限制值之後會主動降低到PS1或PS2狀態限制最高功耗以控制溫度;閒置時間NVMe固態硬盤可以通過APST自動切換至PS3或PS4睡眠狀態降溫;ASPM則工作於PS0、PS1或PS2的每個工作間隙時間,通過硬件級自動協商PCIE鏈路節能狀態實現降溫。

用對這些設置 固態硬盤直降20度還不損失性能

最後要提醒大家的是,某些沒有自主研發能力的二三線廠商NVMe固態硬盤在開啟節能後性能降幅非常大,這樣的固態硬盤就不如關閉節能等著過熱後自己掉速吧。而RC100等原廠NVMe SSD就沒有這樣的糟心事,簡單調整PCIE最大電源節省量一個設置就能充分享受原廠SSD硬件兼容性好的優勢。


分享到:


相關文章: