作為早已用上了SATA SSD和NVMe SSD,也一直在關注如何確保SSD能滿血運行,畢竟要體現(xiàn)SSD的優(yōu)勢。從網(wǎng)上看到了一篇文章,說只需要修改系統(tǒng)設置就能實現(xiàn)對SSD提速的效果,但是并沒有提供對比的數(shù)據(jù)進行參考,所以有個疑問,提速是真還是假,究竟能提升多少?
別急,先來說說修改設置的部分,一是供電的相關選項,二是關閉Windows寫入高速緩存緩沖區(qū)刷新。不過這里有一個大前提,就是BIOS中務必開啟AHCI,對SATA SSD會帶來讀寫性能上的明顯提升。對于NVMe M.2 SSD,所使用的PCIE總線具備節(jié)能特性,某些主板可以看到“主動LPM支持”選項,手動關閉即可。LPM全稱Link Power Management,是SATA接口物理層上的一個功能,主要目的是降低物理層總線傳輸速度來起到降低功耗的功效,關閉后可以提高性能。
那么接下來先說說這個電源管理的部分,下面的部分以原版的WIN10 X64 Pro版進行對比測試,系統(tǒng)未進行任何第三方優(yōu)化。
對于SATA SSD用戶而言,右鍵點擊左下方的WIN鍵,直接選擇“Windows Powershell(管理員)”,復制“powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b14420b2d69d7-a2a1-449c-9680-f91c70521c60 -ATTRIB_HIDE”(不包括引號),右擊,回車即可。
dab60367-53fe-4fbc-825e-521d069d2456 -ATTRIB_HIDE” (不包括引號)。
圖二實現(xiàn)的就是將LPM關閉。如果從系統(tǒng)中進入的話,那么就是“電源選項-更改計劃任務-更改高級電源設置”,在“硬盤”項目中就會看到SATA LPM節(jié)能模式選擇,有五種模式可選,其中HIPM為主機控制、DIPM為設備控制。Lowest是最低功耗模式,而設置為Active完全關閉節(jié)能模式,讓SSD以滿血狀態(tài)運行來獲得最好的性能。
d639518a-e56d-4345-8af2-b9f32fb26109 -ATTRIB_HIDE”并執(zhí)行即可。
這個命令會在高級電源設置的“硬盤”選項中讓隱藏的“Primary NVMe Idle Timeout”顯示出來,默認的時間是200毫秒,調(diào)高數(shù)值則是讓SSD進入技能模式的時間更長,從而讓SSD保持在高性能模式上。
這里其實還有一個參數(shù)的部分,就是 “PCI Express鏈接狀態(tài)電源管理”,有三種模式可選,“最大電源節(jié)省量”是用來讓NVMe SSD實現(xiàn)功耗和溫度上的降低,但此部分沒有必要進行修改,保持默認的“關閉”即可。
再來看看第二部分,也就是設備上的Windows寫入高速緩存緩沖區(qū)刷新,進入“磁盤管理”的“屬性”頁面,在“策略”標簽頁下直接勾選“關閉設備上的Windows寫入高速緩存緩沖區(qū)刷新”。網(wǎng)上文章說關閉后可以大幅SSD的提升寫入性能,注意是寫入性能,但是這個對SATA SSD和NVMe SSD都有效嗎?不知道,后續(xù)驗證。但需要注意的是,如果勾選了該功能,那么在SSD運行過程中,一定要避免遇到斷電或者強制關機的情況,否則容易造成數(shù)據(jù)丟失。
那么接下來對比看看修改前后,SATA SSD和NVMe SSD在性能提升上有哪些變化。
SATA SSD選擇的是國科微GK2301主控的光威奕系列SSD,NVMe SSD為Asgard 256G。先來看看SATA SSD的表現(xiàn),每組數(shù)據(jù)測量三次,測試完成后關閉程序,然后再開啟程序進行下一組測試。
先來看看CDM軟件下的測量結果,此組數(shù)據(jù)選擇順序寫入最慢的一組,也就是第一排數(shù)據(jù)最右側。三組數(shù)據(jù)差異也不大,下面這是未進行修改系統(tǒng)設置的測量結果。
下面這是修改系統(tǒng)設置的測量結果。對比可見,除了4K測試的部分外,在SeqQ32T1這一組的寫入上確實有明顯的提升,由415.2MB/s提升到了515.5MB/s,提升了幅度達到了100MB/s。
再來看看AS SSD Benchmak的性能表現(xiàn),同樣測量三次,取總得分最低的一組。整體上來說,三組數(shù)據(jù)差異也不大,下面這是未進行修改系統(tǒng)設置的測量結果。
再來看看修改系統(tǒng)設置的測量結果,但這里有個問題,軟件三次均為完成測試,出現(xiàn)下方的錯誤提示,直接導致了了讀取訪問時間無法正常完成。
不過三次結果總分數(shù)都在1000以上,明顯高于未進行修改系統(tǒng)設置的測量結果。對比可以看到的是,測試結果中只是4K 64線程的寫入上有了大幅提升,由278.64MB/s提升提升澳大了475.48MB/s,提升幅度達到了196.84MB/s,對于小文件的寫入上有會極大的提升。
接下來看看NVMe M.2 SSD的表現(xiàn),軟件上有兩個,一個是Crystal Disk Mark,另一個是Anvil’s Storage
Utilities。其中Crystal Disk Mark test size選擇了4GiB,三組數(shù)據(jù)中選取Seq Q32T1寫入最低的一組。下面這是未進行修改系統(tǒng)設置的測量結果。
下面這是修改系統(tǒng)設置的測量結果,但是結果上有些慘不忍睹,因為寫入上全部出現(xiàn)了明顯下降,尤其是第一組數(shù)據(jù)和第二組數(shù)據(jù),其中第一組由1071.9MB/s直接下降到了241.2MB/s,下降幅度達到了830.7MB/s,第二組則是由331.7MB/s下降到了131.1MB/s,下降幅度達到了200.6MB/s。什么原因導致的,為什么會出現(xiàn)這樣的結果,而且是三次均是寫入上出了下降?
原因就是勾選了“關閉設備上的Windows寫入高速緩存緩沖區(qū)刷新”,取消該選項后,所有的寫入數(shù)據(jù)又恢復了原有的速度。從下圖可以看到,4KiB Q8T8和Q32T1兩組數(shù)據(jù)的寫入上有了明顯的,分別由331.7MB/s提升到了714.6MB/s以及從163.2MB/s提升到了246MB/s,提升幅度分別達到了382.9MB/s和82.8MB/s。
在來看看Anvil’s Storage Utilities的測試結果,test size為3GB,三組數(shù)據(jù)中選擇RUN結果最低的一組。未進行修改系統(tǒng)設置的測量結果,也就是下圖的7497.52,
再來看看修改系統(tǒng)設置但未勾選“關閉設備上的Windows寫入高速緩存緩沖區(qū)刷新”的測試結果,跑分為9105.24,提升了1600多,明顯提升的部分依舊是寫入的部分,Run write由3210.68提升到了4520.52,細項提升上最為明顯的部分就是4K QD4和QD16,分別由273.88MB/s和322.4MB/s提升到了369.24MB/s和669.88MB/s。
一句話總結,所謂的提速,僅僅針對的部分SSD的寫入上,修改系統(tǒng)設置為SSD在寫入上有一定的提速效果,但是對于SATA SSD和NVMe SSD在細節(jié)設置上需要區(qū)分對待。此外對臺式機來說,修改設定后還有防止意外斷電和強制關機的準備。不過最最核心的問題是,你所用的SSD實際能夠提升的性能有多少,有沒有必要進行設置上的修改?