Windows 10是美國(guó)微軟公司研發(fā)的跨平臺(tái)及設(shè)備應(yīng)用的操作系統(tǒng)。是微軟發(fā)布的最后一個(gè)獨(dú)立Windows版本。Windows 10共有7個(gè)發(fā)行版本,分別面向不同用戶和設(shè)備。2014年10月1日,微軟在舊金山召開新品發(fā)布會(huì),對(duì)外展示了新一代Windows操作系統(tǒng),將它命名為“Windows 10”,新系統(tǒng)的名稱跳過(guò)了這個(gè)數(shù)字“9”。截止至2018年3月7日,Windows 10正式版已更新至秋季創(chuàng)意者10.0.16299.309版本,預(yù)覽版已更新至春季創(chuàng)意者10.0.17120版本 Win10下啟用設(shè)備寫入緩存策略嚴(yán)重影響SSD硬盤的性能!
SSD在Windows的設(shè)備管理器上有個(gè)策略選擇,不同的設(shè)置會(huì)產(chǎn)生不同的效果。很多人可能并沒(méi)有關(guān)注過(guò)這部分的差別,今天就有人問(wèn)小編怎么優(yōu)化SSD,于是小編就想到這個(gè)事情了。今天咱們正好就說(shuō)說(shuō)這個(gè)設(shè)置帶來(lái)的性能差異。

在設(shè)備管理器中(Win+X組合鍵后選擇設(shè)備管理器)找到磁盤驅(qū)動(dòng)器,雙擊在下拉菜單中自己的SSD,切換選項(xiàng)卡到“策略”上就能看到小編所說(shuō)的這個(gè)“寫入緩存策略”了。打開和關(guān)閉的這個(gè)選項(xiàng)意義在于當(dāng)SSD執(zhí)行寫入指令的時(shí)候,寫入的數(shù)據(jù)是寫入到緩存還是寫入到NAND閃存顆粒才向系統(tǒng)報(bào)告。那具體會(huì)有什么樣的差別呢?先上幾個(gè)跑分圖給大家看看區(qū)別。

在勾選“啟用設(shè)備上的寫入緩存”時(shí)的測(cè)試我們把它當(dāng)做基準(zhǔn)測(cè)試成績(jī),一會(huì)兒進(jìn)行對(duì)比。這個(gè)時(shí)候SSD寫入數(shù)據(jù)的動(dòng)作是一寫入緩存,整個(gè)寫入流程就宣告結(jié)束。

然后在此基礎(chǔ)上勾選下面一項(xiàng)“關(guān)閉設(shè)備上的Windows寫入告訴緩存緩沖區(qū)刷新”,重新跑一邊測(cè)試,可以注意到寫入性能有進(jìn)一步提升,尤其是在4K-64KThrd上。這個(gè)小編要特別說(shuō)一下,勾選該選項(xiàng)的意思是你的磁盤緩存策略是“回寫”;取消勾選則磁盤緩存的策略是“預(yù)讀”。開啟刷新還涉及兩個(gè)對(duì)性能有影響的策略,一個(gè)是同步寫入緩存和磁盤,也就是直寫模式;還有一個(gè)是緩沖純用于預(yù)讀,也就是只讀模式;關(guān)閉就忽略不計(jì)了。
至于為何測(cè)試軟件無(wú)法測(cè)試只讀模式帶來(lái)的讀性能提高,原因是因?yàn)轭A(yù)讀是Windows的一項(xiàng)優(yōu)化策略,優(yōu)先級(jí)最高Ring0層,而測(cè)試軟件一般基于Ring3層;另一方面,預(yù)讀是系統(tǒng)猜測(cè)要用到什么文件而提前載入,測(cè)試軟件都是無(wú)規(guī)則的數(shù)據(jù)調(diào)用,系統(tǒng)沒(méi)有辦法進(jìn)行預(yù)測(cè)預(yù)載,所以體現(xiàn)不出來(lái)。

最后,我們?nèi)∠催x“啟用設(shè)備上的寫入緩存”,這時(shí)候可以看到寫入性能大幅度降低,甚至到難以接受的程度。這是因?yàn)榇藭r(shí)寫入數(shù)據(jù)被完整的寫入到了NAND閃存顆粒中,整個(gè)寫入流程完畢才向系統(tǒng)報(bào)告,所以極大拖累了磁盤性能。

可以看到,這個(gè)寫入緩存的作用有多么巨大,所以如果可能盡量選擇開啟這個(gè)選項(xiàng)。但是要注意一點(diǎn),在“關(guān)閉設(shè)備上的Windows寫入高速緩存緩沖區(qū)刷新”這項(xiàng)上,如果不是追求極致讀寫性能最好不要勾選生效。在突發(fā)情況下,比如斷電,甚至是死機(jī)的時(shí)候?qū)懭霐?shù)據(jù)會(huì)丟失。
Windows 10系統(tǒng)成為了智能手機(jī)、PC、平板、Xbox One、物聯(lián)網(wǎng)和其他各種辦公設(shè)備的心臟,使設(shè)備之間提供無(wú)縫的操作體驗(yàn)。
|