PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

PCEVA定制T9 400掉电测试

[复制链接]
跳转到指定楼层
1#
overthink 发表于 2016-1-26 15:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:10884|回复数:23
本帖最后由 overthink 于 2016-1-27 08:20 编辑

上篇定制T9大战Intel 730,http://bbs.pceva.com.cn/thread-126529-1-1.html
由于时间仓促,没有进行掉电测试。我们知道,定制T9除了eMLC颗粒之外,最大的优势就是掉电保护了,上周日终于有点时间了,就忙里偷闲把定制T9 400的掉电测试给做一下。

掉电测试怎么测?和SSD性能测试不一样,没有成熟的测试方案。那就简单粗暴一点,加电掉电,加电掉电,如此反复。

当SSD出现意外掉电后,一般会出现以下几种问题:

1、        掉盘,SSD变砖
2、        用户数据损坏
3、        FTL损坏
4、        低位Page出错

MLC或者eMLC的NAND因为在每个物理Page里存放了2个逻辑Page的数据(每个存储单元里可以保存2bit数据。)当进行编程时候,低位Page(逻辑Page低的那个)是先编程的,之后才对高位Page(逻辑地址高的那个)再进行编程。当编程高位Page时,编程所需要的电压同时冲击同一单元下之前已经被编程过有效数据的低位Page上。如果这时候出现掉电,高位Page自然会出错,但是之前已经编程过正确数据的低位Page也会因为这次掉电而造成出错。(高、低位Page保存的数据可能是2个不同的文件,所以用户不知不觉中在对其中1个文件操作时,因为掉电把之前的另一个文件搞挂了,如果是关键数据,轻则系统文件挂,重则SSD整个因为元数据挂并无法修复造成不识别)当低位Page在之后的操作中需要被主机访问时,SSD会报告这个数据是不可恢复的错误。

知道了这些,测试方案就不难了,简单说就是看意外掉电时,定制T9 400是否会出现上面的不正常情况。如果出现上述任何一种,则掉电保护不过关。

测试方案:

1、在定制T9 400上安装Win10系统,C盘为100G,剩余空间为D盘。使用IOMeter生成8G的iobw.tst测试文件,数据内容为随机,放到D盘,多次复制此文件,填满D盘,计算iobw.tst的MD5并保存。
2、在启动系统读条阶段,多次开关电源,模拟启动系统读取时SSD掉电的情况。
3、通过2测试后,如果正常进入系统,则运行IOMeter,进行4K QD32随机写入,在写入过程中,掉电,再加电。如此反复,模拟在高速随机写入时,SSD掉电的情况。
4、经过2、3测试后,计算D盘iobw.tst文件的MD5值
5、使用HDTune进行全盘扫描,看是否有FTL损坏

看起来方案比较残暴,经过这样折腾之后,定制T9 400能否撑住呢?

系统安装:

建议Win10使用UEFI + GPT,听说启动速度超级快,这个我也是第一次搞,简单写一下

使用UltraISO制作启动U盘



选择U盘UEFI启动


新建个100000MB的C盘,安装WIN10





分区1、2、3是自动建立的,4的空间是97.1G,我们把WIN10安装在这里。


安装速度很快。


简单的几个设置之后,选择连接方式
选加入域


设置一下用户名,密码




安装搞定。

有关激活请参见 @guangyunjian 的帖
http://bbs.pceva.com.cn/thread-121399-1-1.html

系统安装完毕,把iobw.tst复制到D盘

随机数据,MD5使用Hash计算一下。


复制直到填满D盘为止,总共复制了34个


D盘基本满了。


这34个iobw.tst的MD5全部一样。


下面就进行断电测试了。

掉电测试录像
http://player.youku.com/player.php/sid/XMTQ1NjM3NjU1Ng==/v.swf
22分钟的测试,总共掉电27次

这是处理视频文件时写的字幕,如果不方便看视频的话看字幕文档也可以。



大概每两次非正常掉电后,系统会检测到未正常加载,此时直接点“重启电脑”就好,不用进行高级修复。

录像由于时间关系,只随机测试了5个iobw.tst的MD5

这是测试完毕后,计算MD5结果的视频截图

视频截图,不是很清楚,大概可以辨认,MD5值和开始测试前是一样的。如果文件有一个bit不一样,计算出的MD5会大相径庭的。

录制完毕后,把所有iobw.tst的MD5都计算一下,结果无任何变化,完全一样。




在短时间内经过27次意外掉电后,FTL是否完全正常,低位Page是否出错? 使用HDTune扫描检查一下。

全绿,无红块出现。测试通过。

如果不带掉电保护,那么意外掉电FTL出现损坏、低位Page出错的话,使用HDTune扫描可能就会出现下面这种情况了。



总结:

从测试过程来看,定制T9 400掉电保护工作完全正常,意外掉电后,静态数据,FTL、低位Page,都没有出错,SSD也没有变砖。完美通过。论坛定制的T9 400企业级新固件确实给力。刷完安心用就好了。

PS:此次测试方案定制比较仓促,难免有测试不到的地方,各位如果有更好的方案,欢迎大家探讨。





本帖子中包含更多资源

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

x

评分

参与人数 7代金券 +200 绝对值 +6 收起 理由
石头 + 200 2精 优秀
sfcxb + 1 很给力!
fastslz + 1 模拟日常可能遇到的环境去测试,赞一个.
copyleft2000 + 1 我很赞同
guangyunjian + 1 赞一个!
Nokwiream + 1 很给力!
dboy99 + 1 很给力!

查看全部评分

2#
McLaren 发表于 2016-1-26 16:37 | 只看该作者
其实我很期待零售版T9一起测试,前段时间测的影驰480G掉电测试好像也没啥问题
3#
overthink  楼主| 发表于 2016-1-26 17:18 | 只看该作者
McLaren 发表于 2016-1-26 16:37
其实我很期待零售版T9一起测试,前段时间测的影驰480G掉电测试好像也没啥问题 ...

影驰480G掉电测试也是这样测试的嘛?
4#
dboy99 发表于 2016-1-26 17:30 | 只看该作者
赞,这是我见过的最靠谱的掉电测试,同时也为原版固件的T9点个赞!
5#
powerxing 发表于 2016-1-26 17:37 | 只看该作者
相当可以的评测贴,够耐心
6#
chungexcy 发表于 2016-1-26 17:37 | 只看该作者
我现在越来越觉得,我自己这块盘本身有问题,而你们的都是好的。
刚刚se后跑完了一遍稳定性测试,结果又和你们的不一样。。。现在又se一遍,正在测。
7#
overthink  楼主| 发表于 2016-1-26 17:40 | 只看该作者
chungexcy 发表于 2016-1-26 17:37
我现在越来越觉得,我自己这块盘本身有问题,而你们的都是好的。
刚刚se后跑完了一遍稳定性测试, ...

什么结果? 有图没
8#
chungexcy 发表于 2016-1-26 17:51 | 只看该作者
overthink 发表于 2016-1-26 17:40
什么结果? 有图没

有,不过没发,我准备再测一次。

主要就是128kb对齐填盘一遍以后,速度直接掉到160mb/s,而且不会恢复。1小时后,闲置5分钟,并未看出垃圾回收的过程,感觉直接进入稳定态,保持24000iops的样子。


本帖子中包含更多资源

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

x
9#
overthink  楼主| 发表于 2016-1-26 18:13 | 只看该作者
本帖最后由 overthink 于 2016-1-26 18:17 编辑
chungexcy 发表于 2016-1-26 17:51
有,不过没发,我准备再测一次。

主要就是128kb对齐填盘一遍以后,速度直接掉到160mb/s,而且不会恢复。1 ...

128kb QD32持续对齐填盘前SE过么?
应该是这样才对啊



你这个离散度确实没有GC过, 使用的MSAHCI驱动么?



10#
chungexcy 发表于 2016-1-26 18:31 | 只看该作者
本帖最后由 chungexcy 于 2016-1-26 18:56 编辑
overthink 发表于 2016-1-26 18:13
128kb QD32持续对齐填盘前SE过么?
应该是这样才对啊

win7的msahci。HDAT2做的SE,刚跑完第二遍的128kb,结果一样。我感觉要么我测试的方法没对,要么就是盘有问题。我删除大文件以后,这盘也是直接拒绝读写请求一小段时间,感觉这种表现也不符合企业级的QoS。

之前还用pmagic做了一遍增强SE,结果显示成功。但回到iometer,128kb的速度直接开始就250MB/s的样子,实际上失败了?又用hdat2,se以后就是400MB/s的开始速度。

iometer不知道我设置对没有。
128KB

4KB


本帖子中包含更多资源

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

x
11#
overthink  楼主| 发表于 2016-1-26 19:01 | 只看该作者
chungexcy 发表于 2016-1-26 18:31
win7的msahci。HDAT2做的SE,刚跑完第二遍的128kb,结果一样。我感觉要么我测试的方法没对,要么就是盘有 ...

128K是持续,不是随机,右下设置一下4K对齐

QD设置成32




4K随机右下设置一下对齐。


本帖子中包含更多资源

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

x
12#
chungexcy 发表于 2016-1-26 19:05 | 只看该作者
overthink 发表于 2016-1-26 19:01
128K是持续,不是随机,右下设置一下4K对齐

QD设置成32

嗯,好的,我明天改一下对齐再测一下,谢谢啦
13#
overthink  楼主| 发表于 2016-1-26 19:09 | 只看该作者
chungexcy 发表于 2016-1-26 19:05
嗯,好的,我明天改一下对齐再测一下,谢谢啦

嗯,记得把128K设置成 100%持续
拉到最左, 100% Sequential.




评分

参与人数 1绝对值 +1 收起 理由
chungexcy + 1 嗯,之前没做对,现在离散度表现正常了,谢.

查看全部评分

14#
lvpoo 发表于 2016-1-26 20:36 | 只看该作者
写的很不错,要的就是这种有内容的文章
15#
copyleft2000 发表于 2016-1-26 20:44 | 只看该作者
对于256G的小容量SSD盘用户而言,或许不刷200G新固件测试掉电正常最有意义。
16#
Cogae 发表于 2016-1-26 22:00 | 只看该作者
这个结果感觉还可以啊
17#
bestmaomao 发表于 2016-1-27 00:46 | 只看该作者
留名,期待256的固件出来再测试
18#
cssniper 发表于 2016-1-29 15:54 | 只看该作者
no news is good news
19#
红色狂想 发表于 2016-1-29 17:01 | 只看该作者
测试非常棒,只是有一点需要改进,就是下次记着选个好听点的符合主题的背景音乐。
20#
overthink  楼主| 发表于 2016-1-30 10:30 | 只看该作者
红色狂想 发表于 2016-1-29 17:01
测试非常棒,只是有一点需要改进,就是下次记着选个好听点的符合主题的背景音乐。 ...

你推荐个,22分钟长的音乐,我来搞
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部