I.前言
最近Plextor推出了PlexTurbo 2.0並且擴大了PlexTurbo的產品支援,從原本只支援M6P,到現在擴大為M6P M6e M6B.E M6 M.2(如下圖),至於M6S需要到官網下載PlexTuro Uitiity 2.0 Setup不過有人反映仍顯示不支援,所以在M6S的支援性部分仍是待確定的。
在當時PlexTurbo剛發布的時候,其Benchmark的超高分數以及那不可思議的傳輸效能,都讓人不經想要深入探究其技術原理,經過官方解說後才發現(如下圖,PlexTurbo在8G記憶體環境中的配置),其實能達到這樣高的傳輸效能,就是將系統記憶體作為SSD的Cache使用,讓存取次數較高的資料先暫存於RamDisk中,而次數較少的數據在寫入SSD內,而大部分的Benchmark都屬於存取次數較高的資料,所以其數據就會是Ramdisk的成績。
眼尖的讀者一定看出來了,如果是使用Ramdisk來作為Cache,而且是使用系統記憶體那是否有辦法再提高其速度呢?答案是肯定的,透過優化記憶體參數以及OC其時脈都能有效提升其速度,不但如此,本次測試將用DDR4作為記憶體環境,藉此看看高頻率的DDR4能為整體效能做多少的助益。
II.測試環境
這次使用的平台資訊如下,記憶體使用雙通道
CPU:I7-5930K @4.5G 34*125.5Mhz
CPU Cooler:CM V8GTS
RAM:ADATA DDR4-2133 4G*2 @3180Mhz
GPU:iCill GTX970 Ultra
MB:ASUS X99-DELUX
POWER:StevenTeam ST-1350ESZ
SSD:Plextor M6P 128G
驗明正身
先看看原廠所附Benchmark
DDR4-3180 CLK皆為Auto,可能有人說原廠的測試軟體分數會比較漂亮,是否如此,接著再來看其他測試軟體。
ATTO Disk Benchmark
設定為單檔256MB
設定為單檔2GB
AS SSD
可以看到效能有點不穩定,但是可以看到成績都還是優於一般普通SSD的成績,接下來再看看其他Benchmark的成績。
Passmark test 8.0 Disk Mark
可以看到對照組,不乏SSD與一些高階硬碟,可以看到其效能都有60~90%的差距。
HD Tune PRO 5.50
環境設計:500MB
資料為零
可以看到圖表已經超出去了XD(圖表頂為9000MB/s)
下方為區塊測試,檔案長度64MB
環境設定:2048MB
資料為零
可以看到超出9000MB/s的區塊越來越多了
下方為區塊測試,檔案長度512MB
環境設定:2048MB
資料為混合
環境設定:2048MB
資料為隨機
如果使用了效能測試,就可以發現RamDisk就沒辦法有加速的效果出現
CrystalDiskMark 3.0.3 x64
設定為1000MB
資料為隨機
可以看到先前略微不穩定的效能,在這款可以同時重複測試5次的Benchmark,可以取出其平衡效能,可以看到其平均下來效能增加還是有相當的幅度。
設定為1000MB
資料為0 fill
設定為1000MB
資料為1fill
資料設定為4000MB
資料為隨機
可以看到4000MB的實後效能增幅就沒有那麼高的幅度,這就要回頭看到PlexTurbo的原理,要知道PlexTurbo是基於RamDisk所以這次的系統環境僅有8GB的RAM,所以在4000MB的測試時,可能因為Ramdisk的容量不足,所以無法讓整體加速。
III.PlexTurbo,動態Ramdisk自動調整記憶體使用容量
既然PlexTurbo基於Ramdisk,那大家應該很在意其在系統記憶體的占用情形,是否真如官方所寫8G系統僅占用約1GB的系統記憶體,而由於這次測試環境的因素,在16GB或是更高記憶體的系統上的分配情形就不得而知,數據僅供參考,實際效果因環境不同而異。
上圖為測試環境未開啟任何程式時的記憶體使用情形,可以看到取現落在1.5~1.6GB左右,而下圖則是在使用原廠測試軟體時,記憶體使用就會上升到2.6~2.7GB左右,約是切割了1GB的RAM作為RamDisk。
下圖為進行AS SSD測試的時候系統記憶體的使用情形,可以看到系統記憶體來到了3.0~3.1GB的水位左右,Ramdisk大小約為1.5GB。
下圖為CrystalDiskMark測試時記憶體的使用情形,可以看到記憶體使用一直在2.04GB左右的水位,Ramdisk大小約為0.5GB
可以看到Ramdisk的容量會因為使用情形而有不同的調配,不過使用的情形約莫在0.5~1.5GB左右,對於8GB的系統而言應該是無傷大雅,或許在16GB的系統上調配情形會不同,不過今天受限於測試環境,無法測試給大家看。
IV.與DDR3-1600測試環境比較
接下來為小編前些天評測的另一個系統,同樣使用M6 PRO,在此放上成績作為對照組,環境規格如下:
CPU:Xeon E3-1231 v3
GPU:Gigabyte N970IXOC-4GD
MB:ASUS H97-PRO GAMER
RAM:Crucial 8G DDR3-1600*2
SSD:Plextor M6 PRO 128G(全程開啟PlexTurbo)
HDD:Seagate 2TB
Case:TT H23
Power:CM GXII 550W
Driver:NVIDIA 347.09 beta
測試部分(僅羅列硬碟相關測試部分):
Passmark Test 8.0
在這裡可以明顯看出差異,使用DDR3-1600系統的M6P分數僅16440分,與上文的29298分,有相當大的差異,再來看看其他測試。
AS SSD的差距更是甚鉅,可以看到DDR3-1600下,得分僅6058,與上文的14926有一倍以上的差距。
在ATTO的部分(檔案設定為2GB),更可以看到量尺刻度大不相同,DDR3-1600環境下僅900MB/s,跟上文測試的差距更有兩倍至三倍。
V.總結-看懂PlexTurbo原理,記憶體同步影響效能
在上文的測試成績中,可以看到如果是純效能測試的Benchmark,其加速效能便無法作用在其上,但是若是檔案測試PlexTurbo將對於做優化,丟到Ramdisk作為加速,才會得到這樣驚人的效能數字,而在AS SSD以及ATTO的部分,可以看到效能有相對不穩定的情形出現,應該是對於PlexTurbo而言,他無法正確判斷其測試是否為需要加速的"熱數據",才會導致這樣效能不穩定的情形出現。
而在最後的CrystalDiskMark可以看到在資料長度4000MB時會出現效能衰退,便是在RamDisk的部分由於空間較小,所以無法讓整個檔案被加速,才讓整體平均傳輸速度較原本設定為1000MB時低。
整體而言DDR4的高時脈的確讓M6P提升了不少效能,在部分測試上更有兩倍到三倍的增長,也相當可惜的是本次的測試環境使用的是DDR4雙通道而非四通道,不知到四通道對PlexTurbo又能有多少的效能助益,但是也因為雙通道在與DDR3的比較上更具有參考價值。
By Efficacy Unlimited
以上為經驗分享,如有錯誤請見諒
本文章之轉載,皆已經過作者同意
文中所使用圖片皆為自行測試與官網擷取,而對照組之系統在XF上同步上傳有測時文,如有興趣可參考。
傳送門:https://www.xfastest.com/thread-148398-1-1.html |