PCEVA,PC绝对领域,探寻真正的电脑知识
开启左侧

家用环境下跑分相差悬殊的实际使用到底相差多少之第十期

[复制链接]
neeyuese 发表于 2013-7-28 18:42 | 显示全部楼层 |阅读模式
点击数:43177|回复数:75
第一部分:PCMARK 8的存储测试组件测试基准介绍。




PCMARK 8 Storage measures the performance of SSDs, HDDs and hybrid drives in your system. The results are not influenced by CPU or GPU performance.  - PCMARK 8 存储测试衡量你系统里的固态硬盘,机械硬盘和混合硬盘性能,测试结果不受到CPU或者GPU性能的影响。



既然PCMARK 8的存储测试组件衡量的是当前硬件平台存储系统性能,可以完全忽略不同硬件平台的CPU和GPU造成的影响,那么它是如何做到这一点的?

PCMARK 8在进行测试的时候,回放母机记录的所有存储I/O轨迹,由于完全按照轨迹的时间轴来进行,因此不同硬件平台的差异性即可被忽略(例如不管你的CPU多强,它永远按照他的记录时间轨迹回放,就像看视频一样,在某个时段会有几个读取,在什么位置,大小是多少,都是固定的),然后在回放处理这些存储I/O的时候就是测试当前回放硬件存储系统的性能并打分。这些记录的存储I/O操作都是来自家庭用户常用的Adobe软件,微软Office软件,流行的游戏,直接反映出用户的存储设备在实际使用中的真实性能,整个测试的数据量接近50GB,精度也比PCMARK 7大幅度提高。


第二部分:PCMARK 8的存储测试组件测试过程分析。

为了验证之前的说法,我使用hIOmon软件对PCMARK 8的整个测试过程进行记录,并使用Intel NASPT Analyzer对记录文件进行分析。

测试平台:

CPU:Intel Core i7-2600K - 节能关闭
主板:华擎 Z77 Extreme 4
内存:GSKILL  DDR3 – 1600 4G x 2
硬盘:记录时 : 非系统盘 - 空盘 - 浦科特 M5S 256GB (FW 1.03)
系统:WIN8 64位专业版
驱动:微软默认AHCI驱动
测试软件:PCMARK 8 专业版

首先是测试运行的总体传输率波形图:


X轴为时间,单位:秒。  Y轴为传输率,单位:MB

测试读取传输率波形图:


X轴为时间,单位:秒。  Y轴为传输率,单位:MB

从图中可以看到连续进行3轮测试的读取传输率波形。550秒之前的区域是测试文件的生成,因此没有读取。

测试写入传输率波形图:


X轴为时间,单位:秒。  Y轴为传输率,单位:MB

从图中可以看到连续进行3轮测试的写入传输率波形。550秒之前的区域是测试文件的生成,因此和后面的3个阶段的传输率波形不同。



读写传输率波形合并,X轴为时间,单位:秒。  Y轴为传输率,单位:MB
我用画笔工具标记出1~10,分别是PCMARK 8的存储测试组件跑的10个测试项目。

我们再深入一下,看下面这张全局文件地址/时间图。


X轴代表时间,Y轴代表LBA范围/文件位置,16进制表示。

读取的部分


写入的部分




这个图中如果是线条的则说明是持续传输,如果是点则是随机传输,此图说明了:

1.        阶段1的时候是生成测试文件,过程是持续写入传输,和之前的读写传输率图前面550秒生成测试文件的说法对应。
2.        后面的3个阶段则是测试的3个阶段,3个阶段的测试时在阶段1的测试文件范围内进行的,测试的时间轴证实了测试回放时间,LBA范围,文件大小和位置是完全固定的,验证了本部分一开始说的PCMARK 8存储测试的跑分不受不同平台CPU和GPU性能影响的说法,纯测当前平台存储性能。

图中文件时间和I/O如何看?例如我们放大一个范围:








把点放大后得到如图的长条,看下面时间轴,0.0002秒。



注意长条左面的时间轴,相差2000(16进制),计算机打开。





换成10进制后就是8192字节。那么就是说这是一个4KB的I/O,耗时0.0002秒。

PCMARK 8测试结果和测试记录数据如下:





这个测试给存储系统带来的总I/O量是560157 + 246892 ,也就80万个附近,如果我非常不严谨的说按照如今的旗舰SSD随手一个10万IOPS的,不就是10秒内全部搞定么(机械盘7200转的也就平均80个读取IOPS的确实要跑死了),但是PCMARK 8却跑了1小时11分19秒(前面说法非常不严谨是因为我假设了80万个都是随机小文件,实际测试中有很多持续和大文件传输,总数据量也有接近50GB,不可能10秒搞定的,但是我要表明的还是:我们平日使用SSD基本都是在“闲置”。)那么根据这张表,实际这里SSD要跑完这些I/O要多久?327.9us(平均读取时间) X 560157(读取IO数) + 1006.1us(平均写入时间) X 245892(写入IO数) = 183.6754803s + 247.3919412s = 430秒附近(按照当前硬件平台的存储性能)

430秒/4279秒 = 0.1004907688712316 ,我们说接近10%,这个就引入了下面的部分。


第三部分:本次PCMARK 8系列给我带来的启发和思考。

记得Intel 在 IDF 2011时候的PDF里说



家用情况下:
1、注意左上角SSD的蓝色区域基本都在同一平面。
2、注意右上角PCMARK Vantage HDD测试SSD的跑分差别很大,但是Y轴SYSMARK里却基本没区别。我胡思乱想一下:三星840 Evo这次发布会宣传也是跑的PCMARK Vantage的目的就显得特别明确了。(PCMARK 8嫌贵贵你也好歹跑个PCMARK 7免费版吧,三棒没钱我可不信啊,这明显故意的。)






此图是本系列PCMARK 8帖的精髓部分,充分解释了家用环境下的存储面临的局面。

从图中可以看到,在家用环境下,SSD并不能无限度的快下去,红色是机械盘,蓝色是SSD,而绿色代表内存,假设最快速的SSD为绿色(实际不可能),也没有快非常多。而机械硬盘相比SSD来说确实要慢了很多,特别是随机I/O多的情况下。原来我们那么多人对速度纠结来纠结去,也就那个蓝色和绿色区间的差距最多了,实在是不值啊。机械硬盘和内存之间的速度不平衡造成了用户体验上的觉得系统运行慢,而换上SSD后轻松解套了至少85%的压力,多余的15%速度要拿到手就需要换接近内存速度的SSD了,但是拿到了又如何?在这些之上的90%是文件系统,程序优化,处理器内存速度等影响的,那些才占了大头,意味着当我们换上SSD后,瓶颈早已经转移了,而我们大部分人却还以为瓶颈依然存储上。那么到底家用环境下什么时候能感觉到SSD之间的差距呢?那就是忽然之间有大容量写入请求的时候,大家死命比传输率吧,我也不知道那么小容量的SSD上有什么必要来回复制文件,但是很多人就喜欢拿这个差距来表示他的SSD速度快。

让我们再回到PCMARK 8的测试上来看,我再次说一下我发了9期的测试结论。

第一期我用了我手边的840 Pro 和 M5S进行比较,目的是要证明SSD性能带来的影响对家用环境下的差距微乎其微,最终的结果也确实如此,人就是一个纠结的动物,没有性能上的追求和欲望了,那么从别的地方入手吧。因此我在最后总结时候点出了:既然对家庭使用而言,跑分差距已经显得不是那么重要了,那么选购SSD到底还要注意哪些呢?答案很明显:产品的品质和特点(关系到数据的安全和性能的持 久),保修服务,当然还有用户最关心的价格。

第二期我用了我认为比较烂的机械盘绿盘代表节能型,比较牛的东芝企业级7200转代表目前性能型来体现差距,目的是要证明机械盘之间的性能差距确实能够在我们日常的使用中有明显感觉,最后的结果自然是预料中的,基于目前7200转消费级盘和节能型盘价格没很大差别的情况下,因此有了如下结论:不建议把系统和程序安装在节能型硬盘中,如果实在因为经济紧张而在购机中不使用固态存储方案,请选择单个大容量的7200转机械硬盘来尽可能提升整机的体验,把存储的瓶颈尽可能缩小。

第三期我用了手边的2块M5S比较RAID 0和单盘的差距,目的是告诉用户家用环境下差距其实没有想象的那么大,因为按照上面Intel IDF2011 PDF的说法,就是在这个15%的差距里抢那点可怜的时间,结果显示也确实如此,基于RAID 0后的价格开销,宁愿投资在高端产品和品质保修上,所以结论很明确:实际家用使用中,除非写入量大,不然根本拉不开差距,而且这个差距是靠着卷回写缓存风险争取来的,感觉不值。我的建议是如果非常在意这零点几秒的,还是建议买个旗舰级的SSD使用算了。

第四期我用了很久前高价购入的当时最牛的SLC固态硬盘和如今的低端MLC产品进行比较,目的是告诉大家:不要迷信古董级SLC老工艺高P/E,家用根本用不上耐久度不说,容量也不够,性能还不一定好过如今的低端产品,更要冒着无保修风险,不值得。

第五期为了满足大家的期待,我用了SandForce主控和M5S进行比较,没什么很明确的目的,测试前我自己也想知道结果,最后结果显示:家用环境下,有没有压缩并不能带来明显区别,但是却会对用户使用感觉上产生不一样的体验,想想也是,比时间的话你看SSD和内存就差那么点,但是写放大肯定会低就是了,同时也为了SandForce的ASSSD跑分低的问题抱不平,滚蛋吧ASSSD。

第六期也是为了满足大家的好奇心,故意把盘填充到95%左右的容量进行测试,想要告诉大家的是:家用环境下如果支持Trim的前提下,当今的SSD经过固件算法优化,在那点压力下完全不需要留出OP,不需要特别担心可用空间的问题。

第七期我在相同硬件平台的原生SATA 3和SATA 2口上跑了测试,我特意使用了我手上跑分最高的能够跑到SATA 3接口极限的840 Pro,我想这样能够有效拉开SATA 3和SATA 2的差距(如果我用传输率300出头的SSD在2个接口上比较就没有很大意义了),结果差距也并不是非常明显,还是那个问题,我们都纠结在15%的Intel提到的SSD和内存差距上了。结论我想表达的是:家用日常环境下,纯粹为了SATA 3接口而升级现有SATA 2主板是不明智的,增加非原生SATA 3的支持也是不必要的金钱浪费,省着钱等换平台才是好主意。

第八期我在相同硬件平台的原生SATA 3口上跑了AHCI对比IDE模式的测试,测试的盘是M5S,如今的SSD对多QD的优化都不错,老实说放弃这部分优化带来的性能提升确实可惜,主板能开AHCI的没开的朋友记得要开启了,但是如果平台不支持的话也不是说就一定要换的。IDE模式下依然有TRIM支持的,站在消费者的角度考虑,那么结论就是和第七期一样:家用日常环境下,纯粹为了AHCI模式而升级现在的主板也不是太明智,不如等到存完钱了全套换掉。

第九期的想法是基于看到很多朋友买了高端SSD却在叫着ASSSD跑分低的情况,一看绝大多数是笔记本,更有甚者还是只支持SATA 2或者被厂商限速到SATA 1的笔记本。因此我也特意在自己的笔记本和台式机上跑了840 Pro,结果显示:虽然ASSSD的跑分显示相同SSD差距超过了1倍,但是在日常使用中差距其实很小,目的也是安慰那些用着笔记本花了大钱买SSD的朋友,其实你就跑分难看点,实际差距并没想象的那么夸张,买旗舰SSD的话你得到的还有保修和硬件用料的品质,不要太悲观。

因此本期的最终结论就是:

1、选择家用SSD的优先顺序应该是在价格可以负担的最大容量情况下:兼容性>稳定性>性能….  。
2、即使最慢的SSD相比机械盘都能够降低至少85%的I/O时间,因此有钱就上SSD吧,买不起好的咋们买个低端的就是了。
3、最快和最慢的SSD之间能够节省的时间很有限,花大钱买的其实是品质和保修而不是速度。这也解释了为何很多厂商喜欢在发布会现场放2台笔记本跑开机速度视频,100%是一块机械盘一块SSD的进行比较,而不会有2块盘都是SSD的情况,因为区别真的很小,他们怕出丑,万一不当心多个系统更新自己的盘跑不过别人的盘就惨了。


PCMARK 8存储测试全系列内容导航:
第一期:跑分王840 Pro 对比 实用级M5S 固态硬盘篇
第二期:节能型5400转对比性能行7200转机械硬盘篇
第三期:家用环境RAID 0能不能提速?浦科特M5S 256GB 对比 256GB RAID 0。
第四期:洋垃圾购买需谨慎,早期SLC SSD 并不比当今MLC SSD强
第五期:ASSSD跑分那么烂的拥有压缩能力的SandForce主控在实际使用中和别的主流SSD有没有明显区别?
第六期:SSD可用空间所剩无几了,对家用体验有没有明显区别?
第七期:SSD如果运行在SATA 2模式下,性能会损失多少?
第八期:AHCI和IDE跑分差那么多,对日常使用差距多少?
第九期:笔记本和台式机跑分差那么多,日常使用差距多少?

---------------------
之前我说了如果给SSD全速跑的话,那么跑完整个测试的时间应该是430秒附近而不是1个多小时,为了验证这个说法,今晚回家再做一个测试:

我把脚本放到Intel NASPT 的脚本目录下,然后运行Intel NASPT Exerciser进行全速测试。



首先是测试文件的生成和测试,这个消耗了一些时间,然后准备开跑测试





这是测试时的截图,可以看到CPU占用率基本没有,内存吃掉大约1GB,而SSD完全跑在了100%全速了。



这就是测试结果了,在我的平台下,跑完这些测试只需要3分钟出头。而PCMARK 8下跑了1个多小时,这说明了:

1. 我们平日使用SSD完全就是闲置状态。(3分钟的活他可以有1小时的时间做)
2. 我们平日使用的跑分软件,成绩好看但是根本就是用不到的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点评

道理是不错,但是当我偶尔有大文件复制的时候,我仍然希望他瞬间完成,至于%之多少时候会用到,我不关心,我只确定我会用到。  发表于 2013-7-29 21:04

评分

参与人数 1活跃度 +5 收起 理由
我望云 + 5 果然,神马都是浮云。

查看全部评分

jeffxl 发表于 2013-7-28 19:06 | 显示全部楼层
简直就是史诗级参考文,最终话终于憋大招咯。我拿个一血先啦
frontwing 发表于 2013-7-28 19:08 | 显示全部楼层
看pcmark8官网,好像免费版不提供存储系统测试
甜甜的蛋汁 发表于 2013-7-28 19:10 | 显示全部楼层
忘了抢SF 看完了 才来回复
cyg520 发表于 2013-7-28 19:23 | 显示全部楼层
M5S256和M5P256有可比性么?最近关注浴大的文章貌似提到家用级别的感觉不到效果差距来着。
Epic 发表于 2013-7-28 19:32 发自PCEVA移动客户端 | 显示全部楼层
各种纠结帝可以不纠结了
James007ss 发表于 2013-7-28 19:33 | 显示全部楼层
cyg520 发表于 2013-7-28 19:23
M5S256和M5P256有可比性么?最近关注浴大的文章貌似提到家用级别的感觉不到效果差距来着。 ...

M5Pro跑分比不上840PRO,所以你应该能猜到了。
我望云 发表于 2013-7-28 19:34 | 显示全部楼层
很正点的评测,看来以后入手SSD看准主控往便宜里的买就行。
Blxkcstb 发表于 2013-7-28 19:39 | 显示全部楼层
我望云 发表于 2013-7-28 19:34
很正点的评测,看来以后入手SSD看准主控往便宜里的买就行。

不对吧,我看不出浴室有这个意思啊。
我望云 发表于 2013-7-28 19:45 | 显示全部楼层
Blxkcstb 发表于 2013-7-28 19:39
不对吧,我看不出浴室有这个意思啊。

1-9篇评测我都看过了,跑分1000的和500的木区别,浴室最后总结不是说了吗?家用无区别,SSD买的是品质和售后。

估计现在除了OCZ的白片和闪迪USB3主控的固态,其他都在可以考虑范围内。
nighttob 发表于 2013-7-28 19:47 | 显示全部楼层
NASPT Analyzer的图又大开眼界了~~

现在纠结跑分的人是少多了,偶有纠结没有SATA3.0的也能劝过来。虽然不多,但是还有一些总担心盘不够可靠的,看了点东西就要上企业级。HDD也就罢了,至少企业级都是五年保;SSD这边消费级、企业级都有五年保的,放着日常用更好的消费级不要非买更贵的企业级。
浴室还会给解一下可靠性和企业级的问题么?
einstein86 发表于 2013-7-28 19:49 | 显示全部楼层
总结一句话:
SSD和SSD实际体验区别很小,即便平台配置差距很大也一样。
HDD和HDD实际体验差别也很小。
SSD和HDD实际体验差别很大,但绝没有部分跑分软件所显示的那么巨大。不能指望老爷机换上SSD就成小年轻。SSD只是弥补了内存和外存之间的性能鸿沟。
Blxkcstb 发表于 2013-7-28 19:49 | 显示全部楼层
我望云 发表于 2013-7-28 19:45
1-9篇评测我都看过了,跑分1000的和500的木区别,浴室最后总结不是说了吗?家用无区别,SSD买的是品质和 ...

O家就不说了,闪迪那个不就跑分比较烂嘛,跑分烂又不等于其他品质都差。而且你说只要认主控选便宜的买,那SF的盘好多都好便宜啦,但我可不觉得是品质好的。
nighttob 发表于 2013-7-28 19:51 | 显示全部楼层
本帖最后由 nighttob 于 2013-7-28 19:57 编辑
我望云 发表于 2013-7-28 19:45
1-9篇评测我都看过了,跑分1000的和500的木区别,浴室最后总结不是说了吗?家用无区别,SSD买的是品质和 ...

显然你一开始说的太笼统了,这回贴才补充清楚。
而且用黑白片的也不止ORZ,用烂主控也不止SDSSDP。
keeper 发表于 2013-7-28 19:53 | 显示全部楼层
einstein86 发表于 2013-7-28 19:49
总结一句话:
SSD和SSD实际体验区别很小,即便平台配置差距很大也一样。
HDD和HDD实际体验差别也很小。

HDD之间的差别我觉得不一定都很小吧?浴室那个测试不是很明显的区别了?虽然其他盘未必这么大。
James007ss 发表于 2013-7-28 19:55 | 显示全部楼层
nighttob 发表于 2013-7-28 19:51
显然你一开始说的太笼统了,这回贴才补充清楚。
而且用黑白片的也不止ORZ,用非SSD主控也不止SDSSDP。 ...

闪迪普速盘那个主控也是SSD主控,只是某方面来说,性能表现实在太烂而已。
nighttob 发表于 2013-7-28 19:57 | 显示全部楼层
James007ss 发表于 2013-7-28 19:55
闪迪普速盘那个主控也是SSD主控,只是某方面来说,性能表现实在太烂而已。 ...

我改改描述好了……
7810487 发表于 2013-7-28 20:12 | 显示全部楼层
呵呵,我买了二个便宜英特尔G2 160g;算是买对了!
我望云 发表于 2013-7-28 20:15 | 显示全部楼层
Blxkcstb 发表于 2013-7-28 19:49
O家就不说了,闪迪那个不就跑分比较烂嘛,跑分烂又不等于其他品质都差。而且你说只要认主控选便宜的买, ...

额,我并没有说过闪迪跑分烂,品质差,只是我不喜欢花固态的钱买了一个USB3,连市场分析及购买建议帖子都提醒大家购买要谨慎,在600元的价位内三星840自家主控+自家TLC和闪迪USB3的主控你会选择那个呢?

看准主控选便宜的买,不是说选便宜的主控买,而是那个主控好就选其主控中便宜的固态买。
我望云 发表于 2013-7-28 20:22 | 显示全部楼层
nighttob 发表于 2013-7-28 19:51
显然你一开始说的太笼统了,这回贴才补充清楚。
而且用黑白片的也不止ORZ,用烂主控也不止SDSSDP。 ...

恩,可能把。

作为一个打酱油的,什么黑白片什么烂主控没必要了解的这么清楚,想入手什么东西前找度娘了解一下就行,与其花时间学习一些对自己没作用的知识不如花时间泡妹子更实际。

评分

参与人数 1活跃度 +1 收起 理由
jianghanpeng + 1 最后一句话好实在

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部