※ 引述《redick (Keep Reaching Higher)》之銘言:
: -------------------結論-----------------------
: WD BLACK 這款PCIe SSD真的讓我傻了一下,TLC絕對不是問題
: 明明主控也是不錯,怎麼會這樣詭異。
: 但是實際上用起來是很正常,也沒有延遲的感覺,我也有安裝
: WD的SSD程式檢查過韌體和一切資料也是正常,而且我也請朋友
: 在INTEL平台上測試過,也是速度差很多的說...
: UNIKO不推薦這個SSD!!!
個人看法是一開始的測試方法就有錯誤了,這樣並不能拿錯誤的數據就先去做結論
(打個比方,某乙君沒做4K對齊造成跑分差就說F牌SSD有雷,然而F牌根本是躺著也中槍...)
應是要先抓出原因再去做解釋
甚至發現確切的錯誤點就去修正測試方法(這問題網路上也找的到解答)
最後再修正後下結論,這樣文章才會公平準確
當然這就純屬個人看法,peace
================
為什麼用微軟的NVMe預設驅動(stornvme)沒對[關閉裝置的Windows寫入快取緩衝區排清]
打勾跑分就會差?
https://i.imgur.com/mnzIqpc.png
先說結論:
原因絕對不是SSD本身有重大缺陷或故障,也不是踩到雷
(就算用stornvme驅動搭Plextor M8Pe系列去跑也是會這樣)
a.
最明顯的原因是微軟對stornvme的預設政策就是[直接寫入NAND]
這模式稱為"Force Unit Access",可稱為FUA模式(也就是直寫,並非每個SSD都支援)
FUA模式在寫入時會繞過DRAM buffer,直寫NAND
但這時主控就沒辦法一次對大量die做寫入(SLC Cache依舊可用,感謝tyfu大指正)
不用說,這樣跑分就會非常非常難看了
(但這樣可避免未預期斷電讓還在DRAM cache內的緩衝資料遺失,因為已直寫進NAND中)
所以有些廠商的自家NVMe驅動裝下去會將那項反灰以禁止更改
(廠商的驅動有針對該SSD優化過的政策)
對微軟來說是可以保證斷電後的數據完整性所以才預設FUA模式(數據優先)
對於用戶來說就是勾不勾和跑分爽度的差異
沒自家驅動的話到底勾不勾就看用戶吧
因為我也不知道到底勾了後在斷電時有多少機率會失去數據
b.
對SATA SSD的AHCI驅動(msahci)來說:
預設也是只有勾上面的[在裝置上啟用寫入快取]而已
下面的[關閉裝置的Windows寫入快取緩衝區排清]預設不勾,對跑分性能無太大影響
但是將[在裝置上啟用寫入快取]不打勾對SATA SSD來說就是FUA模式(並非每個SSD都支援)
c.
WD Black PCIe SSD的話本身就是TLC SSD,和Intel 600P比起來則有售價優勢
雖然性能是互有勝負(可參考Tom's hardware)
但破SLC Cache後的寫入性能比Intel 600P還強
原因在於:
WD Black用的SanDisk 15nm TLC NAND有支援Copy-back
且WD Black的die數量也夠多,直寫TLC的寫入速度就能撐上來了
而Intel初代3D TLC NAND則沒有支援Copy-back(需要一連串的搬運才能寫到TLC block中)
這樣破SLC Cache後在高壓寫入下延遲也會高(每次都得等SLC Cache滿了才會開始搬運)
再與方案相近的Plextor M8Se系列相比不但有售價優勢,且保固還更長
(而且M8Se那售價還比M8Pe高了)
至於Intel 600P能不能買?
Intel產品就是一分錢一分貨,雖然性能不美好
但家用夠用就好+Intel大法的前提下仍可以考慮
對於TLC NVMe SSD售價比較感冒的話還是加錢上Plextor M8Pe系列會更好
畢竟256GB款的售價就差幾百元而已(連M8Se都比較貴,汗|||)
更好當然就是Intel 750,OCZ RD400甚至是三爽950 PRO和960 PRO了
FUA和4K讀寫速度的糾結可參考這篇
http://bbs.pceva.com.cn/thread-25892-1-1.html
底部有補充[關閉裝置的Windows寫入快取緩衝區排清]的實際用途
http://bbs.pceva.com.cn/forum.php?mod=viewthread&tid=132553
看解說Copy-back的部分就好,圖片要有會員才看的到
http://bbs.pceva.com.cn/forum.php?mod=viewthread&tid=135467
有錯還請指正
--
姐姐 姐姐 我們好像變成簽名檔了
雷姆 雷姆 好像真的是這麼一回事呢
--
: -------------------結論-----------------------
: WD BLACK 這款PCIe SSD真的讓我傻了一下,TLC絕對不是問題
: 明明主控也是不錯,怎麼會這樣詭異。
: 但是實際上用起來是很正常,也沒有延遲的感覺,我也有安裝
: WD的SSD程式檢查過韌體和一切資料也是正常,而且我也請朋友
: 在INTEL平台上測試過,也是速度差很多的說...
: UNIKO不推薦這個SSD!!!
個人看法是一開始的測試方法就有錯誤了,這樣並不能拿錯誤的數據就先去做結論
(打個比方,某乙君沒做4K對齊造成跑分差就說F牌SSD有雷,然而F牌根本是躺著也中槍...)
應是要先抓出原因再去做解釋
甚至發現確切的錯誤點就去修正測試方法(這問題網路上也找的到解答)
最後再修正後下結論,這樣文章才會公平準確
當然這就純屬個人看法,peace
================
為什麼用微軟的NVMe預設驅動(stornvme)沒對[關閉裝置的Windows寫入快取緩衝區排清]
打勾跑分就會差?
https://i.imgur.com/mnzIqpc.png
先說結論:
原因絕對不是SSD本身有重大缺陷或故障,也不是踩到雷
(就算用stornvme驅動搭Plextor M8Pe系列去跑也是會這樣)
a.
最明顯的原因是微軟對stornvme的預設政策就是[直接寫入NAND]
這模式稱為"Force Unit Access",可稱為FUA模式(也就是直寫,並非每個SSD都支援)
FUA模式在寫入時會繞過DRAM buffer,直寫NAND
但這時主控就沒辦法一次對大量die做寫入(SLC Cache依舊可用,感謝tyfu大指正)
不用說,這樣跑分就會非常非常難看了
(但這樣可避免未預期斷電讓還在DRAM cache內的緩衝資料遺失,因為已直寫進NAND中)
所以有些廠商的自家NVMe驅動裝下去會將那項反灰以禁止更改
(廠商的驅動有針對該SSD優化過的政策)
對微軟來說是可以保證斷電後的數據完整性所以才預設FUA模式(數據優先)
對於用戶來說就是勾不勾和跑分爽度的差異
沒自家驅動的話到底勾不勾就看用戶吧
因為我也不知道到底勾了後在斷電時有多少機率會失去數據
b.
對SATA SSD的AHCI驅動(msahci)來說:
預設也是只有勾上面的[在裝置上啟用寫入快取]而已
下面的[關閉裝置的Windows寫入快取緩衝區排清]預設不勾,對跑分性能無太大影響
但是將[在裝置上啟用寫入快取]不打勾對SATA SSD來說就是FUA模式(並非每個SSD都支援)
c.
WD Black PCIe SSD的話本身就是TLC SSD,和Intel 600P比起來則有售價優勢
雖然性能是互有勝負(可參考Tom's hardware)
但破SLC Cache後的寫入性能比Intel 600P還強
原因在於:
WD Black用的SanDisk 15nm TLC NAND有支援Copy-back
且WD Black的die數量也夠多,直寫TLC的寫入速度就能撐上來了
而Intel初代3D TLC NAND則沒有支援Copy-back(需要一連串的搬運才能寫到TLC block中)
這樣破SLC Cache後在高壓寫入下延遲也會高(每次都得等SLC Cache滿了才會開始搬運)
再與方案相近的Plextor M8Se系列相比不但有售價優勢,且保固還更長
(而且M8Se那售價還比M8Pe高了)
至於Intel 600P能不能買?
Intel產品就是一分錢一分貨,雖然性能不美好
但家用夠用就好+Intel大法的前提下仍可以考慮
對於TLC NVMe SSD售價比較感冒的話還是加錢上Plextor M8Pe系列會更好
畢竟256GB款的售價就差幾百元而已(連M8Se都比較貴,汗|||)
更好當然就是Intel 750,OCZ RD400甚至是三爽950 PRO和960 PRO了
FUA和4K讀寫速度的糾結可參考這篇
http://bbs.pceva.com.cn/thread-25892-1-1.html
底部有補充[關閉裝置的Windows寫入快取緩衝區排清]的實際用途
http://bbs.pceva.com.cn/forum.php?mod=viewthread&tid=132553
看解說Copy-back的部分就好,圖片要有會員才看的到
http://bbs.pceva.com.cn/forum.php?mod=viewthread&tid=135467
有錯還請指正
--
姐姐 姐姐 我們好像變成簽名檔了
雷姆 雷姆 好像真的是這麼一回事呢
--
All Comments