英特爾智能響應技術

SSD緩存是否真的有效提升PC性能?

固態硬盤提供了一些非常快速的數據訪問和加載時間。 問題是,與硬盤驅動器相比,它們的整體存儲空間少得多,而且價格標籤相對較高。 企業級服務器一直使用固態硬盤作為服務器與其硬盤驅動器陣列之間緩存的一種形式,作為提高數據訪問性能的一種手段,而無需整個SSD陣列的極高成本。 幾年前,英特爾在其智能響應技術形式的Z68芯片組中推出了同樣的技術。 本文著眼於這項技術,如何設置它,以及使用它來幫助提升計算機的整體性能是否有實際的好處。

智能響應技術的設置

使用智能響應技術與基於Intel的計算機兼容非常簡單。 所有真正需要的是硬盤,固態硬盤,Intel驅動程序和系統BIOS中的一個設置。 最複雜的一步是BIOS設置。 基本上,硬盤驅動器控制器的BIOS設置需要設置為RAID設置而不是ACHI模式。 請查閱您的主板文檔以了解如何訪問BIOS以進行更改。

一旦將操作系統安裝在硬盤驅動器上並加載了英特爾快速存儲技術驅動程序,就可以設置固態驅動器了。 使用NTFS文件系統格式化固態驅動器。 然後啟動快速存儲技術程序。 進入加速選項卡並選擇啟用。 然後,它會詢問您需要使用多少64GB的SSD來緩存以及使用哪種模式(下面進一步討論)。 一旦完成,緩存設置並應該正在運行。

增強與最大化

在安裝過程中,緩存可以設置為增強或最大化模式。 這會通過將數據寫入驅動器的方式影響緩存的性能。 增強模式使用一種稱為“直寫”的方法。 在這種模式下,當數據寫入驅動器時,它將同時寫入緩存和硬盤驅動器。 這可以保證寫入最慢的寫入設備(通常是硬盤驅動器)的性能。

最大化模式使用稱為回寫的系統。 在這種情況下,當數據寫入系統時,首先將數據寫入較快的緩存,然後回填至較慢的硬盤。 這可以實現最快的寫入性能,但有一個大問題。 在發生電源故障或崩潰時,如果硬盤驅動器沒有完全寫入,數據可能會損壞。 因此,不建議將此模式用於任何形式的關鍵數據系統。

性能

為了看到新的智能響應技術的有效性,我使用以下硬件設置了測試系統:

與許多人使用的設置相比,我的設置有很大的不同之處在於RAID 0設置。 智能響應技術可以使用單個硬盤或RAID陣列。 RAID陣列旨在提高性能。 迄今為止技術的大部分測試都是使用單個驅動器完成的,所以我想看看它是否會提高已經使用現有技術來提升性能的系統的性能。 為了演示這一點,下面我已經將CrystalMark基準數據僅用於RAID陣列:

接下來,我在OCZ Agility 3 60GB SSD上運行了相同的基準測試,以獲得其性能基準:

最後,我在RAID 0和SSD之間啟用了增強模式的緩存,並運行CrystalMark:

這些結果表明,就數據寫入而言,由於採用直寫方法,系統會減慢到兩個設備中較慢的設備。 這大大減少了順序寫入的數據,因為RAID 0比SSD快。 另一方面,從系統中讀取緩存的主要目的數據已經得到改進。 這對順序數據來說並不那麼顯著,但對於隨機數據讀取來說,這是一個巨大的改進。

雖然這種測試方法是合成的。 因此,為了更進一步,我通過多次傳遞對系統上的幾項不同任務進行了計時,以了解緩存如何提高其性能。 我決定看看四個不同的任務,看看緩存如何影響系統。 首先,我對Windows 7登錄屏幕進行了冷啟動,減去硬件POST時間。 其次,我從發佈到基準測試開始之前發布了Unigine圖形基準測試。 第三,我測試了從加載屏幕中加載一個從輻射3中保存的遊戲,以便能夠玩。 最後,我測試了在Photoshop Elements中同時打開30張照片。 以下是結果:

這次測試中最有趣的結果是Photoshop在將多個圖形加載到具有緩存的程序與標準RAID設置相比時看不到任何好處。 這表明並非所有程序都能從緩存中看到好處。 另一方面,Windows啟動順序使得進入系統所花費的時間減少了將近50%,就像從Fallout 3加載保存遊戲一樣。Unigine基準測試還看到加載時間減少了25%來自緩存。 因此,必須從驅動器加載大量數據的程序才能看到好處。

結論

固態硬盤的價格更便宜,但是當您需要大量存儲時,它們仍然比硬盤貴得多。 對於構建新系統的挑戰來說,將優質尺寸的SSD作為主驅動器,然後將大型硬盤驅動器作為輔助驅動器仍然更為有利。 英特爾的智能響應技術最有用的地方在於擁有現有系統的用戶可以提高計算機的速度,而無需完全重建操作系統或嘗試執行克隆流程將數據從硬盤驅動器遷移到一個SSD。 相反,他們可以在小型SSD上花費一點點時間,並將其投入到支持智能響應技術的現有英特爾系統中,使其無需太多麻煩即可提升性能。