緩存對硬盤性能的影響大嗎?

緩存是硬盤數據讀寫的緩衝區。簡單的說,是因為硬盤是電腦整體性能的短板,電腦數據傳輸的速度太快,而硬盤的速度太慢,所以需要緩存為數據提供緩衝地帶。這就是緩存的原理和緩存存在的意義。

因此,許多玩家都認為緩存對硬盤的性能影響很大,因此非常關注硬盤的是否有緩存,緩存有多大的問題。

緩存對硬盤性能的影響真的很大嗎?下面我們來做一個實驗。我能將為HDD、SSD虛擬緩存,然後再看看緩存對HDD、SSD性能的影響。

【實驗準備】:

  1. 下載FancyCache For Disk

緩存對硬盤性能的影響大嗎?

在這個網站下載FancyCache For Disk專業版(收費軟件,但有試用時間)。

  1. 硬盤

一個HDD和一個SSD。

緩存對硬盤性能的影響大嗎?

SSD我們選擇的是光威悍將480G。因為光威悍將480G的性能讀寫性能非常優秀而且價格也比較便宜。

【虛擬緩存實驗】

緩存對硬盤性能的影響大嗎?

方法:打開FancyCache For Disk軟件,選擇硬盤;Block Size 默認64K;Cache 2048MB;Algorithm(算法),LFU-R和LRU可選,默認選LFU-R。Configure Caching啟動,Pause Caching暫停,Stop Caching停止。點擊Configure Caching後,硬盤後面顯示YES表示成功配置虛擬緩存。

  1. HDD

原HDD速度:

緩存對硬盤性能的影響大嗎?

虛擬緩存後HDD速度:

緩存對硬盤性能的影響大嗎?

我們可以看到,在虛擬緩存後HDD的讀取速度猛增,但是寫入速度沒什麼變化。這個HDD非常慢,測試都要半個小時,現在測試時依然要用很長時間,因此,我沒有測完。

  1. SSD

原光威悍將480G SSD速度:

緩存對硬盤性能的影響大嗎?

虛擬緩存後SSD速度

緩存對硬盤性能的影響大嗎?

我們可以看到SSD的讀取速度猛增了。但是寫入速度反而相比虛擬緩存之前降了一點。

【總結】

在HDD時代,由於HDD的速度實在是太慢了,為HDD硬盤配置緩存是司空見慣的。甚至在電腦操作系統上,也有為HDD硬盤提供緩存上的增益。緩存對HDD是有好處的。但是並不是緩存越大越好。因為HDD的速度只有那麼慢,緩存大了,反而會降低數據讀寫的命中率。

但是到了SSD時代。主流的SATA SSD的速度為500M/S左右,已經接近SATA3.0接口的極限了(SATA3.0 SSD理論最大讀寫速度為600M/S)。對於SATA SSD來說,緩存並不必要。第一緩存增加了SSD成本和價格,第二緩存並不能給SATA SSD的寫入性能帶來多大的提升。

緩存對於NVMe SSD來說,是非常重要的。現在的NVMe SSD速度遠超SATA SSD,由於數據吞吐量非常大,因此緩存對於NVMe SSD是非常有用的。

因此,我們在選擇NVMe SSD時需要關注緩存,但是選擇HDD和SATA SSD時,並不需要去關注緩存什麼的。


分享到:


相關文章: