曾经要我写840 pro是企业级,我们拒绝了……现在依然是拒绝的,原因请看下文。
大约在2013年临近圣诞节前夕,有个平日一起聊存储的朋友忽然和我说BAT被SSD的事情搞得焦头烂额。他有个在阿里负责SSD引进的哥们因为三星的技术事故已经被干掉了,弄得另外2家怕怕的,大家都在看阿里的结果,出问题的SSD是三星SM843T,据说I/O出问题的概率已经超过30%,在某些场景极其的差,连累了整体业务应用。之前他们去拜访阿里的时候兴高采烈的表示今年重点引进三星,没想到现在成了这个结果,三星吃瘪是肯定了,但是引进的哥们也因此丢了工作。
SM843T是什么样的SSD呢?说的简单点的话,它就是三星840 Pro加了掉电保护和一定容量的OP。就是上图这样:
BAT里面的测试是如何做的不知道,那我们就看看外面的测试吧,当然本贴我要说的是更贴近我们用户的840 Pro啦。
有位网友买了好多个840 Pro做测试,测试平台如下:
测试SSD:Samsung SSD 840 PRO – 128 GB
测试机型号:Dell Server R320
内存:32 GB ECC Ram
测试机CPU:1x CPU, Intel(R) Xeon(R) CPU E5-2420 0 @ 1.90GHz (6 Cores + HT)
SAS Controller, Perc H710 NV
系统:Debian Squeeze - Linux Kernel 3.2.2
测试目的如下:
1. 当Smart中" Wear leveling Count " 掉到0会如何?
2. 会影响SSD性能么?
3. 测试SSD的时候温度变化是如何的?
4. 在SSD出错前能够写入多少数据量?
首先是WLC掉到1,一共是写入了465TB的数据。
然后是WLC掉到1后,性能并不会有下降的迹象。
温度变化是读写前26度,读写时大约在40度附近。
最后此SSD终于在连续写入的5个月后挂掉了,总共写入了超过3PB数据,P/E达到24400。
这是死亡前重映射和备用块的消耗情况
至此一片欢呼,测试显示出三星840 Pro的P/E非常不错,一切都很美好,放在服务器里用完全没问题嘛。
因为首测的成功,之后连续入了上百个三星840 Pro,不过新买批次的固件版本是DXM05B0Q或DXM06B0Q。
接下来问题来了,这2个新固件都会掉速,表现如下:
无文件系统直接测SSD的时候速度正常,但是一旦有文件系统,速度就不稳定,最惨的时候写入掉到10MB/s附近。
不同的文件系统还不一样,看上去Ext4的速度最稳定,这下真是看不懂了。
这位网友以为是自己的测试脚本或者平台出了问题,又去买了块Intel DC S3700回来跑测试。
结果测下来屁事没有.....坑死哥了...这下100块840 Pro烂手里了。
最终给出的建议是:如果你的固件没问题请不要升级,如果真的升级了请使用Ext4文件系统,如果你用LVM的话,Ext4可能也帮不了你。(不管如何,先用Ext4把盘填一遍,不然速度会跌)
产品是什么样,就说什么的话。民用级非要当企业级去做营销,坑了客户还砸了自己的牌子。
完整故事出处
完整故事下部
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|