免費擴容SSD?!AMD StoreMI技術測試
【【【前言:當超大容量SSD成為剛需……】】】
對於當下的PC用戶來說,SSD(固態硬碟)早已不是什麼新奇的玩意:哪怕是最廉價的家用PC也早已將128GB左右的SSD作為標配。這種情況下,將系統以及少部分常用軟體安裝在SSD里,的確可以享受到明顯的日常加速體驗……
不過,相信大家都明白——即使是對於最基礎的PC用戶來說,100多GB、乃至200多GB的SSD,在容量上都是捉襟見肘的。且不論PS、AE這些對高速緩存檔容量需求極高的生產力軟體,光是那些常見的3A大作,數據包就都是動輒幾十GB,對於小容量SSD來說,毫無疑問是一種「折磨」。當然,土豪們表示,我有960GB NVMe我怕誰——道理是這樣沒錯,但價格呢?emmmm……
或許正因為這樣,當Intel拿出了能夠加速HDD,使其達到SSD性能的「傲騰」緩存檔的時候,著實讓業界興奮了一陣。不過,作為Intel的老對頭,AMD的解決辦法雖然來得晚一點,卻更「狠」,因為這套名為StoreMI的技術方案和Intel的硬體緩存檔產品相比,一不需要付費(只要是AMD 400系主板都能免費使用)、二不需要額外的緩存檔、三它還是專為「小容量SSD+大容量HDD」這種時下最主流的「平民存儲組合」設計的……是不是很神奇?
【【【解析:它並不是簡單的「磁碟緩存」】】】
對於有經驗的PC用戶來說,看到「磁碟加速」,第一時間可能會想到許多SSD Cache、RAMDISK一類的軟體。的確,從原理上來說,AMD的這個「StoreMI」和那些軟體也算是有些淵源。不過,在詳細閱讀了官網的用戶指導文檔(這玩意目前還沒有中文版)之後,小編到底還是發現了一點「不一樣」。
首先,StoreMI的原理是將多個硬碟「打包」成一個儲存池,並自動地將常用的數據轉移到其中較快的磁碟上(比如SATA SSD、NVMe SSD),以起到對容量更大的「慢磁碟」加速的作用。它不僅支持SSD和HDD(機械硬碟)打包,也支持SATA SSD和NVMe SSD「打包」——當然,後者比較奢侈,應該不太常見就是了。
其次,StoreMI還可以給新生成的虛擬驅動器分配2GB內存作為磁碟緩存,此時虛擬磁碟的讀取性能將被大大加速,可以達到超越SSD的水準。
再次,StoreMI既支持啟動盤加速,也支持只加速非啟動磁碟(比如遊戲、電影的倉庫盤),加速之後的效果取決於「較快的那一個磁碟」的性能。
最後,StoreMI對於「快磁碟」的容量有限制,它無法支持大於256GB的SSD容量。而這也就造成它的工作模式基本可分為以下幾種:
①啟動盤是SSD(必須小於等於256GB)+大容量的空白HDD(機械硬碟),則新生成的「打包磁碟」容量為SSD+HDD之和,加速性能取決於SSD性能。
②啟動盤是HDD+空白加速盤SSD(SATA或者NVMe皆可),則新生成的「打包磁碟」容量為HDD容量+最大256GB的SSD容量,加速效果取決於SSD速度。此外,剩餘SSD容量會被劃分為一個新磁碟。
③啟動盤是SATA SSD+空白加速盤NVMe SSD,則新生成的「打包磁碟」容量為SATA SSD容量+最大256GB的NVMe SSD容量,加速效果為將SATA SSD「提速」到接近NVMe水平。
④啟動盤是SSD(已經大於256GB)+大容量空白HDD,此時StoreMI將會無法實現兩塊磁碟「合併」,但用戶依然可以給HDD分配2GB的內存緩存來起到加速讀取的效果。
⑤啟動盤不參與加速,另有一塊額外的空白SSD(SATA和NVMe皆可)和空白的大容量HDD,此時啟動盤大小不受限制,額外的空白SSD可用於加速的容量被限制為256GB,其餘同②。
綜上所述,細心的朋友們可能已經看出來了——AMD StoreMI技術明顯地針對了兩類用戶需求:低成本主機用戶使用AMD StoreMI,可以通過添置廉價的小容量SSD對原本的機械硬碟進行加速,從而提高整機性能;而遊戲和存儲發燒友們也可以通過增加一塊高速SSD,讓自家的多硬碟存儲陣列性能更高、更便於管理(盤符更少)……
【【【測試平台:實惠的高頻六核平台】】】
AMD的StoreMI技術同時有針對入門級用戶提速需求、以及發燒友的磁碟管理用途,這意味著給它選擇測試平台的時候,還是讓我們很「糾結」了一陣子。
最終,我們選定了一套定位中端、但在性能和規格上具有較大升級空間的測試平台:
作為二代銳龍處理器的中端型號,銳龍5 2600是目前最熱門的實惠六核十二線程選擇——和上代型號相比,2600的頻率更高、內存控制器性能也得到了改善。
由於StoreMI技術僅能在AMD的400系晶元組上免費使用,這意味著為了享受到磁碟加速的效果,選擇一塊X470主板而不是去年的300系是唯一的辦法。既然如此,考慮到對高頻內存更好的兼容性,選擇目前能買到的最新的ROG,自然也就是理所當然的結果。
雖然很多人是沖著高性價比選擇的Ryzen,但筆者必須提醒一下大家的是:AMD 二代Ryzen處理器對於高頻內存的需求比大家想像的更迫切。在典型情況下,本代Ryzen可以支持到2933MHz的DDR4內存——而我們為了不讓內存性能成為測試瓶頸,在這個基礎上又「上浮」了一點:3200MHz、CL14的低延遲芝奇三叉戟可以說就是目前最實惠的選擇了——何況它還特別能超不是?(笑)
至於硬碟方面,我們這款測試平台配下來,「入門」是肯定談不上了——因此我們按照上面列出的情況⑤,選擇了系統盤SSD+倉庫盤HDD,再加一塊250GB的三星850EVO做為加速測試之用。為何選擇三星的這塊盤呢?除了價格實惠和符合256GB以下的限制之外,其實還有一點原因,容筆者先賣個關子~
【【【前期準備:軟體安裝和未加速性能】】】
為了更直觀地考察AMD StoreMI技術的易用性、加速效果和可靠性,我們的評測是從安裝相關軟體開始的。
截至到本評測出稿為止,AMD StoreMI尚未有中文客戶端(不過有中文官網),好在軟體本身安裝過程中不怎麼需要設定,一路下一步就好了。
安裝完畢之後,大家就能看到這個簡單的嚮導式界面了——這可能是因為StoreMI的PC端軟體採用的是Java語言寫就。好在,它只是一個基本的GUI,本身和底層的磁碟控制邏輯並無關係,不會影響到日常使用的穩定性。
完成安裝之後,讓我們先來看看未加速狀態下,這顆1TB機械硬碟的「原始性能」:
TxBENCH測速
將大約7GB的文件從倉庫盤複製到系統盤(NVMe SSD)
不得不承認,其實現在的機械硬碟只用來作下載「倉庫」的話,本身性能其實是足夠的。但是問題在於——如果想要用這類HDD來安裝、運行大型遊戲,那麼它小文件隨機讀寫性能嚴重不足的缺點便會立刻暴露,嚴重影響使用體驗。
【【【效果實測:250GB瞬間「膨脹」】】】
在明白了訴求之後,接下來的當然就是開始進行加速盤的設定,以及測量其實際效果。
在設置嚮導中,選擇被加速的「慢盤」,和用於加速的「快盤」
確認之後點擊「創建(Create)」,稍等一會,全新的加速儲存池就建立好了。
AS SSD Benchmark
CDM跑分
TxBENCH測速
對比的加速盤(三星850EVO)測速
從三款跑分軟體的測試結果,不難看出AMD StoreMI的加速效果的確令HDD達到了SSD的速度,幾乎沒有什麼性能損失。
將大約7GB的文件從加速之後的儲存池複製到系統盤(NVMe SSD)
值得一提的是,加速之後的儲存池容量等於250GB的SSD加上1TB的HDD,換句話說,也就是相當於「膨脹」出了一個高達1.25TB,卻有著SSD速度的存儲空間。不過,在被合併之後,整個存儲池的所有磁碟在數據連續性上是合在一起了——如果其中一塊磁碟損壞,那麼整個存儲池的數據也會隨之全部受損:這一點非常類似磁碟陣列中的RAID 0。而也正是因為這一點,筆者建議大家在善用AMD StoreMI技術,享受更大容量的高速存儲的同時,盡量選擇高品質的SSD作為加速盤——而這也正是我們在一開始選擇850EVO的原因。
【【【總結:進一步提高性價比】】】
應該說,自從AMD去年發布Ryzen平台以來,其實惠的價格、相比過去可謂脫胎換骨的性能,的確重新點燃了PC用戶的激情。在新產品熱銷的大背景下,AMD還能夠拿出免費的磁碟加速技術StoreMI給400系主板的用戶們「享用」,首先這種態度就很值得點贊。
具體到加速效果上,除了256GB的限制之外,StoreMI的性能表現可以說沒有什麼好挑剔的——不管是對於遊戲玩家還是高清愛好者,對HDD進行的加速都可以明顯地改善日常的使用性能。
當然,由於要以小容量的SSD來承擔大容量HDD的寫入和讀取加速,這本身對於SSD的壽命就有較高要求,再加上存儲池式工作原理導致的壽命「綁定」問題——建議大家在布設StoreMI加速時,盡量選擇一線大廠的高品質SSD或是企業級產品更好。