作者ICEFTP (Norfin)
看板Storage_Zone
标题[心得] 系统储存的加速
时间Tue Dec 4 13:24:16 2012
个人买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则是在记忆体上画出实际区块直接读写档案,但是缺点是要经过指定
想写入的资料与定期的回存,这点是比较不便的地方。
以上心得,欢迎提出讨论。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.39.163.142
1F:推 tyfu :我还满想知道用了super cache的ssd跟hdd差异在哪.. 12/04 13:34
2F:→ tyfu :如果没有差别那是不是不用买SSD了XDDD 12/04 13:34
3F:→ tyfu :剩下唯一的优势就是开机读取比较快(?) 12/04 13:35
4F:→ ICEFTP :回写跟读取原始资料时,还是用SSD快呀 ~ 12/04 13:36
5F:→ ICEFTP :SuperCache的读写的来源跟目标都是回原磁碟 12/04 13:37
6F:→ ICEFTP :所以原来磁碟越快的,也比较让SuperCache能工作更快 12/04 13:37
7F:→ ICEFTP :RAMdisk若不论回存动作部份,读写都在RAM上 12/04 13:38
8F:→ ICEFTP :那麽的确用SSD/HD影响就不那麽大 12/04 13:39
9F:推 tyfu :其实我之前有用过.跑分很漂亮但实际使用感觉不到效果 12/04 13:46
10F:→ tyfu :所以我就把它弄在HDD上了orz 只有传档看得出明显差异 12/04 13:47
11F:→ ICEFTP :因为在连续读写後就会耗尽Cache的空间,效能自然回 12/04 13:48
12F:→ tyfu :而SSD并没有放任何需要转移的文件orz 12/04 13:48
13F:→ ICEFTP :归原始的效能数据,这时SSD/HDD就有差别了 12/04 13:52
14F:→ ICEFTP :所以SuperCache要画就要画大一点,Cache效能比较会 12/04 13:55
15F:→ ICEFTP :出来,像开Firefox/chrome/Adobe/Autodesk这种档案 12/04 13:56
16F:→ ICEFTP :多且碎的软体时,效果就很明显 12/04 13:56
17F:推 tyfu :你说到重点了..我的RAM不像你的这麽充足XDDDD 12/04 13:58
18F:→ tyfu :其实我也想换x79的主机板插满ram再来玩supercache.. 12/04 13:59
19F:→ tyfu :现在RAM不够多做个3g ramdisk放暂存就很吃紧了orz 12/04 14:00
20F:推 tyfu :是说..X79的RST是用enterprise的喔!?@@ 12/04 14:02
21F:→ ICEFTP :对X79吃的是RST的Enterprise版 12/04 14:07
※ 编辑: ICEFTP 来自: 114.39.163.142 (12/04 14:09)