系統儲存的加速 - 儲存設備

Sierra Rose avatar
By Sierra Rose
at 2012-12-04T13:24

Table of Contents

個人買SSD時,那時M3P才剛要出品,沒細看各家報告前,買了最平凡的
選擇,使用SF控制器的Kingston HyperX SSD 120G。
但加用了"某個軟體"後,醜小鴨也會變天鵝,以下先po測試結果。
System:
Intel Corei7 [email protected]
Gskill Ares 1866Mhz 8Gx8@1600Mhz
MSI X79A-GD65(8D) Bios 1.8
Kingston HyperX SSD 120GB @SATA3

Windows 7 Ultimate x64 SP1
Intel Rapid Storage Technology Enterprise 3.5.1


以Crystal Mark 3.0.2c x64為例
隨機亂數 1000MB 5次
Read (MB/s) Write (MB/s)
Seq 4864 152.6
512K 4754 144.9
4K 449.9 109.9
4K QD32 573.5 108.6
0Fill 1000MB 5次
Seq 4846 479.0
512K 4748 474.3
4K 448.6 113.6
4K QD32 582.0 357.2
1Fill 1000MB 5次
Seq 4869 477.7
512K 4759 421.2
4K 456.3 114.0
4K QD32 581.1 348.4

SandForce不擅於寫入隨機資料的弱點還是很明顯,但在讀取那數字是怎麼一回事?
接下來先把"某個軟體"的功能暫停,再測試一下差異比。
列出三組數字,分別是該軟體在 使用/不使用/差異比例 的數據比較

隨機亂數 1000MB 5次
Read (MB/s) Write (MB/s)
Seq 4864/ 486.0/ 1000.8% 152.6/ 148.4/ 102.8%
512K 4754/ 452.0/ 1051.8% 144.9/ 127.3/ 113.8%
4K 449.9/ 32.89/ 1367.9% 109.9/ 114.6/ 95.9%
4K QD32 573.5/ 105.3/ 544.6% 108.6/ 138.8/ 78.2%
0Fill 1000MB 5次
Seq 4846/ 493.3/ 982.4% 479.0/ 509.3/ 94.1%
512K 4748/ 468.3/ 1013.9% 474.3/ 501.2/ 94.6%
4K 448.6 41.06/ 1092.5% 113.6/ 121.3/ 93.7%
4K QD32 582.0 114.3/ 509.2% 357.2/ 355.8/ 100.4%
1Fill 1000MB 5次
Seq 4869/ 493.1/ 987.4% 477.7/ 509.0/ 93.9%
512K 4759/ 468.6/ 1015.6% 421.2/ 484.6/ 86.9%
4K 456.3 35.59/ 1282.1% 114.0/ 121.3/ 94.0%
4K QD32 581.1 108.1/ 537.6% 348.4/ 352.6/ 98.8%

可見得該軟體對於讀取的助益最大,但對於寫入則因為時間延遲機制的關係,
反而有時讓效能有所下降,但影響算有限或者沒什麼差異。
說到這裡,有人可能猜說這大概是RAMdsik或SuperCache之類的軟體。

本篇報告使用的軟體就是SuperSpeed SuperCache這套軟體 Version 5.1.819 x64版本
x64的謎版不好找,後來本人是直接刷卡購買了正版,那時換算台幣約為2423元。
但這軟體的表現算很強悍,在個人的系統上是直接劃了16GB來Cache系統槽。
實用上,在Deferred Write Mode這功能並未打開,打開後效能會更強悍,但在系統
不正常開關後,這段來不及由Cache寫回磁碟的空檔就會造成資料的損失。

因為本身系統槽就是SSD,因此加速效果會比一般硬碟沒那麼的明顯些,但
10倍的讀取效能增進,還是很可觀,在快速啟動一些大型軟體效能就很明顯。
類似的軟體有eBoostr,但舊版的eBoostr開關機時會暫存該Cache區域回硬碟,
以至於開機時會有很長的延遲時間,所以並不是那麼好用。

接下來測試連續跑Supercache測試三次及一次有開啟Deferred Write後的磁碟表現:

隨機亂數 1000MB 5次
Read (MB/s) Write (MB/s)
Seq 4870/ 5032/ 5009/ 4922 148.0/150.7/142.0/726.7
512K 4646/ 4751/ 4699/ 4732 131.3/124.5/148.7/2225
4K 453.2/433.9/431.2/444.7 108.9/103.1/102.6/121.2
4K QD32 573.5/578.0/577.7/581.0 135.6/131.6/136.2/222.8

可以看到開了Deferred Write Mode後,整個磁碟的寫入表現也提昇了不少。
SuperCache與RAMDsik的作用都是透過記體來加速系統表現,但實體呈現方式不
相同,Supercache等於是在磁碟上加了一塊超大緩衝區在處理所以通過的資料。
RAMDisk則是在記憶體上畫出實際區塊直接讀寫檔案,但是缺點是要經過指定
想寫入的資料與定期的回存,這點是比較不便的地方。

以上心得,歡迎提出討論。

--

All Comments

Olive avatar
By Olive
at 2012-12-08T10:45
我還滿想知道用了super cache的ssd跟hdd差異在哪..
如果沒有差別那是不是不用買SSD了XDDD
Catherine avatar
By Catherine
at 2012-12-11T06:34
剩下唯一的優勢就是開機讀取比較快(?)
Zanna avatar
By Zanna
at 2012-12-11T19:26
回寫跟讀取原始資料時,還是用SSD快呀 ~
Regina avatar
By Regina
at 2012-12-13T00:17
SuperCache的讀寫的來源跟目標都是回原磁碟
所以原來磁碟越快的,也比較讓SuperCache能工作更快
Kyle avatar
By Kyle
at 2012-12-14T11:39
RAMdisk若不論回存動作部份,讀寫都在RAM上
Olivia avatar
By Olivia
at 2012-12-18T03:37
那麼的確用SSD/HD影響就不那麼大
Iris avatar
By Iris
at 2012-12-20T16:10
其實我之前有用過.跑分很漂亮但實際使用感覺不到效果
Anthony avatar
By Anthony
at 2012-12-22T11:52
所以我就把它弄在HDD上了orz 只有傳檔看得出明顯差異
Tristan Cohan avatar
By Tristan Cohan
at 2012-12-24T21:28
因為在連續讀寫後就會耗盡Cache的空間,效能自然回
David avatar
By David
at 2012-12-28T17:38
而SSD並沒有放任何需要轉移的文件orz
Queena avatar
By Queena
at 2013-01-01T06:54
歸原始的效能數據,這時SSD/HDD就有差別了
Hardy avatar
By Hardy
at 2013-01-02T13:11
所以SuperCache要畫就要畫大一點,Cache效能比較會
Jack avatar
By Jack
at 2013-01-03T14:35
出來,像開Firefox/chrome/Adobe/Autodesk這種檔案
多且碎的軟體時,效果就很明顯
Suhail Hany avatar
By Suhail Hany
at 2013-01-06T20:00
你說到重點了..我的RAM不像你的這麼充足XDDDD
Daniel avatar
By Daniel
at 2013-01-10T16:51
其實我也想換x79的主機板插滿ram再來玩supercache..
Una avatar
By Una
at 2013-01-12T16:13
現在RAM不夠多做個3g ramdisk放暫存就很吃緊了orz
Margaret avatar
By Margaret
at 2013-01-14T20:26
是說..X79的RST是用enterprise的喔!?@@
Kelly avatar
By Kelly
at 2013-01-18T23:52
對X79吃的是RST的Enterprise版

Plextor M5S 128G & Micron M4 64G 簡測

Kyle avatar
By Kyle
at 2012-12-04T09:23
昨天看到 M5S 128GB 特價就買一顆來裝了, 分別用了 ASMedia 與 H77 的 SATAIII Chip 進行簡單測試: Platform: CPU : i3-2100 MB : ASRock H77 Pro4/MVP OS : Win7x64 RAM : D3-1333 8G ...

2.5吋外接硬碟 無法讀取

Catherine avatar
By Catherine
at 2012-12-04T01:59
我有一顆2.5吋seagate SATA 160GB硬碟 買了一個外接盒 接在A電腦(XP)正常存取 接在B電腦(XP)無法存取 發出bb的叫聲 用外接線(sata電源線+sata轉ubs線) 接在B電腦(XP)正常讀取 誰能幫幫我如何處理這個問題!!! 感激不盡~ - ...

HITACHI TOURO MOBILE 1TB 測試

Madame avatar
By Madame
at 2012-12-04T01:11
新手上路... 第一次對外接硬碟做測試,想說只是玩玩不是太在意硬碟效能, 結果一測是不得了,為什麼我跑的圖和大家的差這麼多! 這是姬王還是我搞錯了甚麼atat? 看這台大家的最高速率都在100Mb/s以上 健康方面倒是都沒問題 或是我猜,因為我的電腦只支援USB 2.0.............? ...

NAND閃存要“長生不老”

Oliver avatar
By Oliver
at 2012-12-04T00:45
http://news.mydrivers.com/1/248/248526.htm 固態硬盤普及了,隨之而來的可靠性和壽命問題越發引人關注,特別是隨著NAND閃存工藝 的進步,反而越來越不耐用了:MCL NAND閃存再25nm時代還有3000-5000次的編程/擦寫循 環(P/E),20nm時代就只有30 ...

Intel 330 RAID0 in SB710

Anthony avatar
By Anthony
at 2012-12-04T00:21
嗯... 光看標題 SB710 就知道這種玩法簡直是浪費錢...XD 啊就... 因為下一台電腦的預算老婆大人還沒點頭, 只好先過個小癮,暖暖身 不囉嗦,直接看圖 1.win7 + 預設驅動(amdsbs) http://www.wretch.cc/album/show.php?i=gname0421and ...