前沿拓展:
由于硬件不兼容,前段時(shí)間大量使用英特爾600p固態(tài)硬盤的用戶在升級到最新Windows 10 1803春季更新的時(shí)候遇上麻煩,**機(jī)、電腦無法啟動。不過在坑了英特爾的同時(shí),微軟默默的造福了更多其他品牌NVMe固態(tài)硬盤用戶!
根據(jù)PCEVA的測試發(fā)現(xiàn),本次1803更新中微軟解除了自帶NVMe驅(qū)動程序stornvme的強(qiáng)制FUA(Force Unit Access)模式,開放寫入緩存給普通NVMe固態(tài)硬盤。這將使眾多沒有提供廠商專用NVMe驅(qū)動的固態(tài)硬盤品牌從性能表現(xiàn)上獲益,譬如浦科特。
在Windows 10 1803之前,所有版本的Windows系統(tǒng)自帶NVMe驅(qū)動都對沒有掉電保護(hù)的NVMe固態(tài)硬盤強(qiáng)制開啟FUA模式,限制寫入性能以換取數(shù)據(jù)相對安全。FUA最早問世于SCSI協(xié)議,后來被加入到SATA與NVMe協(xié)議中。但實(shí)際上Windows并沒有針對SATA硬盤啟用FUA,所以只有NVMe固態(tài)硬盤的性能受到了限制。
啟用FUA之后,每一條寫入指令都必須等到數(shù)據(jù)實(shí)際寫入到閃存內(nèi)之后才能繼續(xù)執(zhí)行,相當(dāng)于Write Through,這種情況下硬盤的寫入緩存無法起到加速作用,運(yùn)行效率極端低下。表現(xiàn)在AS SSD Benchmark(1.9以前的版本)測試成績上就是4K寫入性能嚴(yán)重偏低。
過去要解決跑分偏低的問題,除了寄望于廠商能夠提供專用NVMe驅(qū)動解除限制之外,只有冒著更高斷電數(shù)據(jù)丟失風(fēng)險(xiǎn)手動禁用寫入緩沖區(qū)刷新。
2.0版本的AS SSD Benchmark雖然從跑分上修復(fù)了這個問題,實(shí)際則是掩耳盜鈴繞過了系統(tǒng)限制,普通應(yīng)用依然會受制約。而現(xiàn)在微軟終于在最新版本的Windows 10中解除了強(qiáng)制FUA限制,對于大眾玩家來說無疑是一個福音。下圖左側(cè)為1709版默認(rèn)設(shè)置下AS SSD Benchmark 1.7測試,右側(cè)為1803版默認(rèn)設(shè)置下AS SSD Benchmark 1.7測試,均使用各自系統(tǒng)所帶的默認(rèn)stornvme驅(qū)動程序。
雖然FUA限制解除,但這并不意味著NVMe固態(tài)硬盤就變得不安全,寫入緩沖區(qū)定時(shí)刷新機(jī)制依然能夠保障DRAM緩存內(nèi)數(shù)據(jù)及時(shí)寫入到閃存內(nèi)。家用條件下用flush指令定時(shí)成批刷新緩沖區(qū),要比FUA模式下一筆筆寫入請求單獨(dú)確認(rèn)的效率要更高。
拓展知識:
前沿拓展:
由于硬件不兼容,前段時(shí)間大量使用英特爾600p固態(tài)硬盤的用戶在升級到最新Windows 10 1803春季更新的時(shí)候遇上麻煩,**機(jī)、電腦無法啟動。不過在坑了英特爾的同時(shí),微軟默默的造福了更多其他品牌NVMe固態(tài)硬盤用戶!
根據(jù)PCEVA的測試發(fā)現(xiàn),本次1803更新中微軟解除了自帶NVMe驅(qū)動程序stornvme的強(qiáng)制FUA(Force Unit Access)模式,開放寫入緩存給普通NVMe固態(tài)硬盤。這將使眾多沒有提供廠商專用NVMe驅(qū)動的固態(tài)硬盤品牌從性能表現(xiàn)上獲益,譬如浦科特。
在Windows 10 1803之前,所有版本的Windows系統(tǒng)自帶NVMe驅(qū)動都對沒有掉電保護(hù)的NVMe固態(tài)硬盤強(qiáng)制開啟FUA模式,限制寫入性能以換取數(shù)據(jù)相對安全。FUA最早問世于SCSI協(xié)議,后來被加入到SATA與NVMe協(xié)議中。但實(shí)際上Windows并沒有針對SATA硬盤啟用FUA,所以只有NVMe固態(tài)硬盤的性能受到了限制。
啟用FUA之后,每一條寫入指令都必須等到數(shù)據(jù)實(shí)際寫入到閃存內(nèi)之后才能繼續(xù)執(zhí)行,相當(dāng)于Write Through,這種情況下硬盤的寫入緩存無法起到加速作用,運(yùn)行效率極端低下。表現(xiàn)在AS SSD Benchmark(1.9以前的版本)測試成績上就是4K寫入性能嚴(yán)重偏低。
過去要解決跑分偏低的問題,除了寄望于廠商能夠提供專用NVMe驅(qū)動解除限制之外,只有冒著更高斷電數(shù)據(jù)丟失風(fēng)險(xiǎn)手動禁用寫入緩沖區(qū)刷新。
2.0版本的AS SSD Benchmark雖然從跑分上修復(fù)了這個問題,實(shí)際則是掩耳盜鈴繞過了系統(tǒng)限制,普通應(yīng)用依然會受制約。而現(xiàn)在微軟終于在最新版本的Windows 10中解除了強(qiáng)制FUA限制,對于大眾玩家來說無疑是一個福音。下圖左側(cè)為1709版默認(rèn)設(shè)置下AS SSD Benchmark 1.7測試,右側(cè)為1803版默認(rèn)設(shè)置下AS SSD Benchmark 1.7測試,均使用各自系統(tǒng)所帶的默認(rèn)stornvme驅(qū)動程序。
雖然FUA限制解除,但這并不意味著NVMe固態(tài)硬盤就變得不安全,寫入緩沖區(qū)定時(shí)刷新機(jī)制依然能夠保障DRAM緩存內(nèi)數(shù)據(jù)及時(shí)寫入到閃存內(nèi)。家用條件下用flush指令定時(shí)成批刷新緩沖區(qū),要比FUA模式下一筆筆寫入請求單獨(dú)確認(rèn)的效率要更高。
拓展知識:
前沿拓展:
由于硬件不兼容,前段時(shí)間大量使用英特爾600p固態(tài)硬盤的用戶在升級到最新Windows 10 1803春季更新的時(shí)候遇上麻煩,**機(jī)、電腦無法啟動。不過在坑了英特爾的同時(shí),微軟默默的造福了更多其他品牌NVMe固態(tài)硬盤用戶!
根據(jù)PCEVA的測試發(fā)現(xiàn),本次1803更新中微軟解除了自帶NVMe驅(qū)動程序stornvme的強(qiáng)制FUA(Force Unit Access)模式,開放寫入緩存給普通NVMe固態(tài)硬盤。這將使眾多沒有提供廠商專用NVMe驅(qū)動的固態(tài)硬盤品牌從性能表現(xiàn)上獲益,譬如浦科特。
在Windows 10 1803之前,所有版本的Windows系統(tǒng)自帶NVMe驅(qū)動都對沒有掉電保護(hù)的NVMe固態(tài)硬盤強(qiáng)制開啟FUA模式,限制寫入性能以換取數(shù)據(jù)相對安全。FUA最早問世于SCSI協(xié)議,后來被加入到SATA與NVMe協(xié)議中。但實(shí)際上Windows并沒有針對SATA硬盤啟用FUA,所以只有NVMe固態(tài)硬盤的性能受到了限制。
啟用FUA之后,每一條寫入指令都必須等到數(shù)據(jù)實(shí)際寫入到閃存內(nèi)之后才能繼續(xù)執(zhí)行,相當(dāng)于Write Through,這種情況下硬盤的寫入緩存無法起到加速作用,運(yùn)行效率極端低下。表現(xiàn)在AS SSD Benchmark(1.9以前的版本)測試成績上就是4K寫入性能嚴(yán)重偏低。
過去要解決跑分偏低的問題,除了寄望于廠商能夠提供專用NVMe驅(qū)動解除限制之外,只有冒著更高斷電數(shù)據(jù)丟失風(fēng)險(xiǎn)手動禁用寫入緩沖區(qū)刷新。
2.0版本的AS SSD Benchmark雖然從跑分上修復(fù)了這個問題,實(shí)際則是掩耳盜鈴繞過了系統(tǒng)限制,普通應(yīng)用依然會受制約。而現(xiàn)在微軟終于在最新版本的Windows 10中解除了強(qiáng)制FUA限制,對于大眾玩家來說無疑是一個福音。下圖左側(cè)為1709版默認(rèn)設(shè)置下AS SSD Benchmark 1.7測試,右側(cè)為1803版默認(rèn)設(shè)置下AS SSD Benchmark 1.7測試,均使用各自系統(tǒng)所帶的默認(rèn)stornvme驅(qū)動程序。
雖然FUA限制解除,但這并不意味著NVMe固態(tài)硬盤就變得不安全,寫入緩沖區(qū)定時(shí)刷新機(jī)制依然能夠保障DRAM緩存內(nèi)數(shù)據(jù)及時(shí)寫入到閃存內(nèi)。家用條件下用flush指令定時(shí)成批刷新緩沖區(qū),要比FUA模式下一筆筆寫入請求單獨(dú)確認(rèn)的效率要更高。
拓展知識:
前沿拓展:
由于硬件不兼容,前段時(shí)間大量使用英特爾600p固態(tài)硬盤的用戶在升級到最新Windows 10 1803春季更新的時(shí)候遇上麻煩,**機(jī)、電腦無法啟動。不過在坑了英特爾的同時(shí),微軟默默的造福了更多其他品牌NVMe固態(tài)硬盤用戶!
根據(jù)PCEVA的測試發(fā)現(xiàn),本次1803更新中微軟解除了自帶NVMe驅(qū)動程序stornvme的強(qiáng)制FUA(Force Unit Access)模式,開放寫入緩存給普通NVMe固態(tài)硬盤。這將使眾多沒有提供廠商專用NVMe驅(qū)動的固態(tài)硬盤品牌從性能表現(xiàn)上獲益,譬如浦科特。
在Windows 10 1803之前,所有版本的Windows系統(tǒng)自帶NVMe驅(qū)動都對沒有掉電保護(hù)的NVMe固態(tài)硬盤強(qiáng)制開啟FUA模式,限制寫入性能以換取數(shù)據(jù)相對安全。FUA最早問世于SCSI協(xié)議,后來被加入到SATA與NVMe協(xié)議中。但實(shí)際上Windows并沒有針對SATA硬盤啟用FUA,所以只有NVMe固態(tài)硬盤的性能受到了限制。
啟用FUA之后,每一條寫入指令都必須等到數(shù)據(jù)實(shí)際寫入到閃存內(nèi)之后才能繼續(xù)執(zhí)行,相當(dāng)于Write Through,這種情況下硬盤的寫入緩存無法起到加速作用,運(yùn)行效率極端低下。表現(xiàn)在AS SSD Benchmark(1.9以前的版本)測試成績上就是4K寫入性能嚴(yán)重偏低。
過去要解決跑分偏低的問題,除了寄望于廠商能夠提供專用NVMe驅(qū)動解除限制之外,只有冒著更高斷電數(shù)據(jù)丟失風(fēng)險(xiǎn)手動禁用寫入緩沖區(qū)刷新。
2.0版本的AS SSD Benchmark雖然從跑分上修復(fù)了這個問題,實(shí)際則是掩耳盜鈴繞過了系統(tǒng)限制,普通應(yīng)用依然會受制約。而現(xiàn)在微軟終于在最新版本的Windows 10中解除了強(qiáng)制FUA限制,對于大眾玩家來說無疑是一個福音。下圖左側(cè)為1709版默認(rèn)設(shè)置下AS SSD Benchmark 1.7測試,右側(cè)為1803版默認(rèn)設(shè)置下AS SSD Benchmark 1.7測試,均使用各自系統(tǒng)所帶的默認(rèn)stornvme驅(qū)動程序。
雖然FUA限制解除,但這并不意味著NVMe固態(tài)硬盤就變得不安全,寫入緩沖區(qū)定時(shí)刷新機(jī)制依然能夠保障DRAM緩存內(nèi)數(shù)據(jù)及時(shí)寫入到閃存內(nèi)。家用條件下用flush指令定時(shí)成批刷新緩沖區(qū),要比FUA模式下一筆筆寫入請求單獨(dú)確認(rèn)的效率要更高。
拓展知識:
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http://xiesong.cn/101801.html