Re: [开箱] 美光代工x威刚贴牌的SP920 256GB开箱测测

楼主: Cubelia (天空の夜明け)   2015-08-26 23:46:36
网页好读版:
https://goo.gl/jiQ72a
这篇是延续ADATA SP920 256GB的开箱与Iometer使用教学的文章
传送门:
https://goo.gl/b3jZFy
https://goo.gl/4TNmZ1
由于在进行稳定态的测试前必须要有Precondition的前置作业
才能再进行稳定态(Steady State)的测试
而我那篇是没有进行Precondition的数据...所以稳定态的数据不可靠(且差别很大唷)
SNIA中定义Precondition的方法为"WIPC"(Workload Independent Preconditioning)
WIPC是与实际测试无关的workload,主要是将SSD和稳定态做一个衔接
明确的指出要以Sequential 128K写入2X(倍数)储存容量后才能再进行WDPC
(避免OP较高而无确实填满)
一些SNIA白皮书看不懂的内容我是用Micron(美光)的
brief_ssd_performance_measure.pdf来补充的
https://goo.gl/hw4rnO
不过我没有进行SNIA规定的WDPC与WSAT
只有进行消费级测试比较常见的100% LBA 4K随机写入 (QD=32)
如果要进行更严谨的测试,请直接服用SNIA的白皮书
SNIA的PTS-C v1.2
http://www.snia.org/sites/default/files/SSS_PTS_Client_v1.2.pdf
SNIA的PTS-E v1.1
http://snia.org/sites/default/files/SSS_PTS_Enterprise_v1.1.pdf
SNIA的
Understanding SSD Performance Using the SNIA SSS Performance Test Specification
http://goo.gl/8n6HF8
============
一定要将测试平台写出来:
CPU:Intel Core i5 2400(TB off,C1E&EIST off)
内存:Kingston HyperX Genesis DDR3 1600MHz 4GB*2 @CL9
主板:MSI Z77MA-G45(BIOS ver. 1.B)
显卡:MSI GTX670 Power Edition(Driver:353.30 WHQL)
网卡:Intel 9301CT
电供:Seasonic G-650W
Z77 PCH:
SSD SATA_0(6Gb/s): Intel 730 240GB(FW:L2010420) <<==系统碟
SSD SATA_1(6Gb/s):ADATA SP920 256GB(FW:MU01) <<==测试对象
HDD SATA_2(3Gb/s): Seagate ST1000DM003 1TB
作业系统:Windows 7家用进阶版64位元
测试软件:Iometer v1.1.0
文件系统:RAW
写入快取:开启
每一次测试前都将以PartedMagic来进行Secure Erase(非Enhanced)
此程序称为"Purge"(净化),尽量确保SSD为FOB状态
============
(假设你已经知道Iometer的基本操作方法了)
1.进到Windows内的磁盘管理来初始化,用MBR就行了,别进行格式化
2.
http://i.imgur.com/BaVnA3W.png
⇧接下来在Iometer设定这样的一个workload,可命名为"Precondition",再点"OK"
再另外创另一个workload
用刚刚的workload修改一下即可(点Edit Copy)
名称可改为[RND Write 4K](这个是晚一点要进行稳定态测试的Workload)
将Transfer Request Size改为4KB
RND/SEQ比改为100% RND(拉到最右边)
R/W比 不用动
Align I/Os on不用动
然后点"OK"
3.
在Access Specification按[<<Add]加入25个"Precondition"
4.
http://i.imgur.com/BhzLaXV.png
⇧在Test Setup内这样设定(五分钟*25回合=125分钟)
Outstanding I/Os(Quene Depth)设为该装置最高支援的OIO,此例为OIO=32
5.
http://i.imgur.com/PtYWinS.png
⇧点Results Display照这样设定
点绿旗子,选好.csv档案的储存位置后就能开始了
============
这个步骤是来算SEQ 128K写入的速度为多少
可以用SEQ 128K写入达稳态时的写入速度来推算写满2X倍容量的时间
跑完后利用试算表软件开启刚刚储存的.csv档案,查看写入速度为多少(我是以最后的值来
设SSD的容量为p (GB)
写入速度为q (MB/s)
求得写入时间为r (sec)
写满的倍数为2X (次) <==依照不同的SSD与OP大小再用不同的次数
算式为
http://i.imgur.com/LzOqACp.png
以我的例子为p=256GB,q=330MB/s
由于SP920 256GB的二级OP为0%,故2*1=2(次)
http://i.imgur.com/x2V5Enz.png
得出r=1589(秒),约为27分钟
============
1.进行一次Secure Erase
然后进到磁盘管理来初始化,用MBR就行了,别进行格式化
2.这次只需要一个"Precondition"的workload
然后将Test Setup的Run Time改为刚刚求出的r值
快跑完时可以在电脑前等待(有可能会提前停下来,要注意喔)
3.跑完后马上将刚刚的" Precondition "删掉
再加入刚刚的[RND Write 4K]
把Run Time改为5000秒后马上按下绿旗子,选好.csv档案的储存位置后就能开始了
(笔者想不到Iometer能够无缝衔接自动跑的方法Orz)
###此时就是在跑有WIPC的稳定态测试###
4.跑完后利用试算表软件将inst开头的.csv档案将IOPs画为点点图
我个人是将y轴改为对数刻度(仿照anandtech的图表),x轴为时间
然后美术设定因人而异,可自行调整
http://i.imgur.com/APLXaWm.png
⇧然后就能得出这么漂亮的图啦
http://i.imgur.com/HdK3IVV.png
⇧稍微调整一下就和anandtech的测试一样惹~
传送门
http://goo.gl/hVc90x
http://i.imgur.com/6MWMVu4.png
⇧接着可以将最后的600秒给选择起来,有点像放大那样XD
我有将最后600秒的最高IOPs与最低IOPs给标出来(其实可以不必这样做)
http://i.imgur.com/PH0LuPu.png
⇧与没有进行WIPC然后直接跑RND Write 4K QD=32的比较...
很奇怪的表现吧(汗)
这次为了研究WIPC,做了很多的测试(写入超过2.5T了,-.-|||)和爬文
终于找出比较简便的方法,也学到了些测试SSD的技巧和知识
在这边和各位分享,希望未来可以看见更多的使用者也使用Iometer进行测试
如果是高负载的环境,那更不要被跑分给迷惑了
正所谓"外行看热闹,内行看门道"
共勉之。
==
再次强调,如果要进行更严谨的测试,请直接服用SNIA的白皮书
本人不负任何责任(如数据误差、储存装置寿命的减少甚至毁损......等的情况)
有错还请各位大大指正
SNIA的PTS-C v1.2
http://www.snia.org/sites/default/files/SSS_PTS_Client_v1.2.pdf
SNIA的PTS-E v1.1
http://snia.org/sites/default/files/SSS_PTS_Enterprise_v1.1.pdf
SNIA的
Understanding SSD Performance Using the SNIA SSS Performance Test Specification
http://goo.gl/8n6HF8

Links booklink

Contact Us: admin [ a t ] ucptt.com