當前位置:首頁 » 文件管理 » 硬碟nv緩存

硬碟nv緩存

發布時間: 2023-12-02 10:40:46

1. 硬碟 NV 緩存必須有ssd固態硬碟嗎

我們上次探討了SATA SSD的硬碟策略是否有必要勾選「關閉設備上的Windows寫入高速緩存刷新」這個項目的問題。我們得出的結論是SATA SSD不需要勾選這個項目,因為這個動作對讀寫影響不大,但是可能威脅到SSD的安全。

NVMe固態硬碟速度狂跌,都是緩存策略惹的禍

因為上次的關於勾選「關閉設備上的Windows寫入高速緩存刷新」的這個問題的探討,讓我注意到一些上次忽略掉了,沒有講到的問題。

那就是NVMe SSD是否需要勾選「關閉設備上的Windows寫入高速緩存緩沖區刷新」這項。

NVMe SSD速度狂跌都是緩存策略惹的禍

許多玩家反映:建興T10不勾選「關閉設備上的Windows寫入高速緩存刷新」這項不行,速度降得了厲害;三星的961 NVMe SSD也是......

NVMe固態硬碟速度狂跌,都是緩存策略惹的禍

NVMe固態硬碟速度狂跌,都是緩存策略惹的禍

勾選「關閉設備上的Windows寫入高速緩存緩沖區刷新」後:

NVMe固態硬碟速度狂跌,都是緩存策略惹的禍

建興T10勾選「關閉設備上的Windows寫入高速緩存緩沖區刷新」與否速度整整相差700MB/S。如果不勾選這項SSD性能會降低70%。

此為一例。甚至有的玩家不清楚要勾選「關閉寫入高速緩存緩沖區刷新」,導致自己的NVMe SSD竟然只有100/200MB/S的速度!我想這些玩家當時一定氣得快要原地爆炸了,TMD還不如一個SATA SSD呢,這是鬧哪樣呢!

所以大家一定要記得使用NVMe SSD如果發現速度超低,那麼一定要勾選「關閉寫入高速緩存緩沖區刷新」項來試一試,也許速度就回來了。

那為什麼SATA SSD不用勾選「關閉寫入高速緩存緩沖區刷新」,而NVMe SSD卻需要勾選「關閉寫入高速緩存緩沖區刷新」?「同樣的兩口子咋差別這么大捏?」

「關閉寫入高速緩存緩沖區刷新」,同人不同命

要鬧懂這個問題,我們就必須了解「高速緩存緩沖區」是個什麼玩意。

「高速緩存緩沖區」就是指SSD的緩存。

SSD的緩存的重要性,我想大夥兒都是早已深知的了。

有些朋友急了「緩存區咋能不要呢」。

別急,急你就理解錯了!咋沒要呢?

不管你的「寫入高速緩存緩沖區刷新」是關是開,你都用了緩存。

看清楚「關閉寫入高速緩存緩沖區刷新」後面兩個字,「刷新」。勾選「關閉高速緩存緩沖區刷新」,只是關閉的是它的刷新。不勾選則是允許這個「緩存區」不定時的刷新。

我們在使用SATA SSD時選擇「緩存區」不定時刷新。因為本身SATA SSD速度相對較慢,對「緩存區」的利用不充分,我們讓「緩存區」不定時刷新,能夠保證硬碟的數據安全。因為緩存區不定時刷新著數據,回寫著數據,即使SSD不小心斷電,或者什麼問題,數據仍然不會丟失、或者錯誤。既然關閉「緩存區刷新」沒多大意思,那麼乾脆就選擇保證SATA SSD的數據安全和使用壽命了。

由於NVMe SSD相對於SATA SSD的速度要快得多,所以NVMe SSD需要充分的利用「緩存區」。NVMe SSD要充分的利用「緩存區」,一會兒刷新一下,數據還往SSD回寫,誰受得了啊?這樣搞,NVMe SSD就沒法充分利用「緩存區」了。NVMe SSD本來就是速度先鋒。NVMe SSD風一般的男子,是不需要有任何羈絆的,只需要不管不顧往前沖。但是緩存里的數據不刷新了,不回寫了,如果系統故障,或者電腦突然斷電,那是什麼後果可想而知。數據直接就死在「緩存區」了。輕則數據丟失,重則讀寫錯誤,危及SSD的數據安全和使用壽命。

簡單說,NVMe SSD「關閉寫入高速緩存緩沖區刷新」是為了充分的利用這個「高速緩存緩沖區」,以達到高速性能。

歸根到底都是「緩存」惹的禍

既然,NVMe SSD「關閉設備上的Windows寫入高速緩存緩沖區刷新」是為了充分利用緩存,以達高速性能。

那麼,是不是加大和加快NVMe SSD自身的緩存,NVMe SSD就不用再「關閉設備上的Windows寫入高速緩存緩沖區刷新」了?這樣不就可以保證NVMe SSD的數據安全和使用壽命了嗎?

是的。但是緩存貴啊!NVMe SSD的緩存佔SSD的成本的很大一部分。用大的緩存,品質、性能好的緩存,NVMe SSD的價格可能就上去了。

但是消費者要NVMe SSD更便宜,更快,廠家要滿足消費者的需求,來贏得更多市場。因此一些廠家就短了緩存,而是選擇使用硬碟策略「關閉設備上的Windows寫入高速緩存緩沖區刷新」。這樣既使得NVMe SSD價格更加便宜,也勉強保住了NVMe SSD的速度,豈不是皆大歡喜了!

誰說非得「關閉寫入高速緩存緩沖區刷新」

那現在是不是所有NVMe SSD都得「關閉設備上的Windows寫入高速緩存緩沖區刷新」呢?

並不是。

也有例外,目前就我所知,阿斯加特(Asgard) AN系列NVMe SSD是不用「關閉設備上的Windows寫入高速緩存緩沖區刷新」的。

2. nvme硬碟 緩存有啥用

緩存有利於性能提升,以機械硬碟為例,在機械硬碟中,緩存主要發揮了加速讀取的作用。如果一個數據剛剛被讀取過,將臨近它位置的數據保留在DRAM緩存中,就有機會被下一次讀取命中,比直接從DRAM緩存讀出的速度遠比從機械碟片讀取快的多。

熱點內容
ad濾波演算法 發布:2025-05-10 01:17:59 瀏覽:893
自製網路存儲 發布:2025-05-10 01:03:29 瀏覽:504
java防重復提交 發布:2025-05-10 01:02:32 瀏覽:736
如何在家用樂高製作解壓玩具 發布:2025-05-10 00:55:07 瀏覽:438
linux的mtu 發布:2025-05-10 00:54:52 瀏覽:154
android判斷root 發布:2025-05-10 00:44:06 瀏覽:688
if條件編譯 發布:2025-05-10 00:21:02 瀏覽:72
圓管根數演算法 發布:2025-05-10 00:18:55 瀏覽:676
中短發編程 發布:2025-05-10 00:16:07 瀏覽:39
安卓相機的解析度在哪裡 發布:2025-05-10 00:15:28 瀏覽:236