POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 17232|回复: 63
打印 上一主题 下一主题

给固态硬盘的鼓吹者当头一棒!

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-3 22:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
固态硬盘致命缺陷:长期用性能骤降70%                  责任编辑:林伟明作者:IT168 明   2009-03-02   






  【IT168 资讯】如果说固态硬盘有什么好,相信大家会联想到性能超强、传输速度快、工作温度低、没有噪音、低功耗这些关键字。但如果告诉你,目前市面上大部分固态硬盘(包括Intel高端的SLC颗粒X系列、市面上所见的普通MLC固态硬盘)都存在一个致命的缺陷——碎文件问题。那么你会再对固态硬盘心存希望吗?
  这个碎文件问题,简单来说就是固态硬盘长时间处理碎文件,会出现性能严重下滑。用数字来表达,相信大家更加直观。如果用户将固态硬盘当作系统盘使用,读写临时文件、页面文件,或进行BT、eMule下载,那么可能在短时间内导致SSD性能大幅下滑。根据某厂商透露,固态硬盘的读写性能会降低70%。最为让人心寒的是,这个“碎文件”问题并不只是出现在普通固态硬盘身上,就连当今最极品的固态硬盘——Intel X系列固态硬盘也出现。

固态硬盘遭遇“碎文件”

  究竟为什么会出现这样的问题,根据某厂商透露,这个问题主要与固态硬盘的控制芯片和固件有关。要知道,硬盘固件中包含对闪存存储空间的进行分配,以及平衡闪存负载的算法,有着很大影响。目前要解决这个办法,只能靠厂商对固态硬盘固件进行升级或者采用新一代固态硬盘主控芯片。

第2页:实测固态硬盘性能下滑




  长期读写之后的固态硬盘性能情况:


  将硬盘重新低格处理之后,硬盘才回复正常读写情况。


  解决方法:由于SSD固件在这种问题上已经无能为力,当前唯一的解决办法就是将整块SSD全部清空,再重新写入文件。

第3页:解决办法:留意厂商固件升级
  大家看完上面的测试之后,是不是对固态硬盘表现失望。其实,这个问题已经有厂商关注了,譬如宇瞻就在后续推出的固态硬盘产品,已经修改了固件和改用改良型主控芯片,他们能保证旗下产品不会出现“碎文件”状况。至于已经购买了固态硬盘的朋友,一旦发现自己的硬盘读写速度出现大幅度下降,最好马上与厂商沟通,多了解厂商的固态硬盘的固件升级情况。

固态硬盘主控芯片、硬盘固件需要大家多多留意
2#
 楼主| 发表于 2009-11-3 22:47 | 只看该作者
固态硬盘三大缺点逐一看

联想的X300,苹果的MAC Air红透了半边天,连戴尔等笔记本厂商都不约而同地采用了SSD作为存储介质,神功盖世,文成武德等暧昧的口号喊了半天,我们还是阴暗的来看看,固态硬盘真有那么大的希望么?

1.成本
目前SSD只能用SLC型的NAND Flash,因为SLC的稳定度较高,适合用于PC中,然SLC的价格足足比MLC贵上3倍,目前8Gb的MLC约4.48美元,然SLC则约12美元,主要是因为NAND Flash大厂都将产能转去生产MLC所致。一个32 GB 的SATA SSD的零售价是400美元,以这个价格你差不多可以买到一个300 GB 2.5英寸的SATA 便携式驱动器。换句话说,与一个GB级别的容量相当的传统SATA产品相比,SATA SSD价格要高出10倍左右。目前,很多公司都将投资放在闪存上(iPod效应,或其它什么原因),但是NAND的价格很快就不会高于磁盘的价格了。因此,我们看到的是一款有着明显缺陷的产品。
2.寿命
询问任何一个在闪存驱动器上采用NSLU2启动的人使用一、两年后之后,你就会听到他们说闪盘坏了。NAND 闪存(NAND flash)最多能进行10000次擦写。对于U盘或iPod类产品来说,这不算什么问题,因为它们实际上用不到这么多的擦写次数。再加上所有当前的 SSD都包含“寿命测试”功能,一个最大化擦写次数的战略就是将擦写的块移动到很少使用的闪存设备上。因此,一个在相同的I/O条件下,一个大一些的闪存设备实际上维持的寿命要比小一些的更长久,因为所有的外部设备都为保存数据而保守的估计了其寿命。
3.性能
固态硬盘读写性能相差悬殊 在性能方面,固态硬盘在数据读取上优势明显,但在数据写入上比传统硬盘要来得慢。使用笔记本电脑的用户同时需要读和写,因此固态硬盘并没有在这方面有太大改善。可靠性结果出乎意料 相比传统硬盘来说,固态硬盘内部无机械组件,可靠性会得到加强。但事实上,当笔记本电脑掉在地上,最先摔坏的不是硬盘,而是液晶屏 (本文来源:家用电脑 )
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2009-11-3 22:50 | 只看该作者
固态硬盘:优缺点明显 普及路漫漫

  逐渐被遗忘的“SSD固态硬盘反修门事件”可能有些人也记忆忧心,是不是固态硬盘像描述的那样反修率高达10%,是否无法流畅的播放视频、无法数据恢复等现象?
同时对于曝光SSD硬盘的缺陷,相关电脑厂商大力反驳并力挺SSD硬盘,而在调查中接触的闪存业内人士以及数据恢复专家也向消费者大派“定心丸”,认为SSD硬盘的缺陷将随着技术发展而得到解决。SSD硬盘与传统硬盘的价差高达700美元以上,倘若用户花数倍价钱换来的只是更高的故障率,恐怕谁也不愿意为这个新技术买单?
固态硬盘的兼容性
SSD固态硬盘相比传统的机械硬盘还算上一个新生儿,在内部软件设计上还在一个完善的过程,由于和传统机械硬盘的存储介质发生了本质的变化,同时又要模仿机械硬盘的存取方式、扇区等,以便与于我们现有的计算机系统进行识别,进行有效的读写,对于固态硬盘来说,无形也就增加了复杂性,同时还有一些和主板的兼容性等,这写都要靠反复的测试和验证,同时对有些PC厂商为了推荐原装硬盘,竟然还推出硬件兼容性识别系统来阻碍竞争对手,对于固态硬盘来讲又是雪上加霜,同时机械硬盘经过20年的发展达到了今天这个水平。
首先还没有针对SSD固态硬盘的操作系统软件,比如windows里面的磁盘碎片整理程序,这个对于固态硬盘不但没有用,甚至还有潜在的危害性,因为本身SSD固态硬盘已经有一套自己的算法,如果算法不完善,也有可能会产生冲突。
其次和应用软件还需要近一步完善,比如在SSD固态硬盘在播放视频的时候的确效能很低,出现不流畅的现象,运行Outlook等程序也出现延迟缓慢,真对这种问题也需要SSD厂商和软件厂商携手去近一步去完善。
再次和主板的兼容性还需要近一步验证,根据目前主板厂商的设计情况来看,一般在设计的时候都是基于传统的硬盘设计和测试的,还没有针对SSD固态硬盘设计的主板厂商,甚至有些PC厂商指定原装硬盘等,也造成了在兼容性的风险,解决这一类的问题,还需要和PC厂商一块努力。
没有完善的数据修复技术
SSD硬盘的数据恢复技术不成熟的缺陷,如果SSD固态硬盘损坏,目前还没有恢复数据有效办法来解决数据恢复,虽然有些厂商已经在设计的时候已经设计ECC校验,或许通过更换内部部件、软件等维修方式,相对这种技术还是有很大的局限性,没有一套成熟的解决方案。
漫漫普及路
固态硬盘的出现是种革新性的产品,也代表未来存储技术发展的方向,同时也有很多问题要解决,是一个庞大的系统的工程,还需要SSD厂商和软件系统厂商、硬件厂商的共同努力,相信会有很大的改变。经过近几年的发展已经开始走进个人消费领域,固态存储已经得到了更多的推广与应用,联想、Dell等最新推出的笔记本就采用了SSD硬盘。而 IBM、HP、SUN等也于今年开始在服务器领域尝试使用固态存储硬盘,相信会有更多的厂家加入近来开发出更快性能更高的固态存储,彻底改变存储未来。
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2009-11-3 22:56 | 只看该作者
手需慎重!固态硬盘性能之谜测试解析责任编辑:盘骏作者:IT168评测中心 Lucifer   2009-04-14   



  【IT168评测中心】由于,由于取消了机械部件而完全由电子部件组成,固态硬盘(Solid State Disk,SSD)具有很快的随机响应速度,并且不怕机械振动,功耗和发热都很小。当然大家也都明白这么好的产品的缺点就是价格太贵。

  然而,随着厂商们的逐渐加入,价格问题也在逐渐好转。前段时间,一些厂商推出了不足千元的SSD产品(Fusion-IO的产品价格在万元以上),某些甚至爆出了399的低价,一下子在玩家中火起来。

OCZ CORE V2 SSD

  还有不少类似的产品——相信购入了这些低价SSD的玩家不在少数,不过这些SSD产品的性能如何呢?为何这些SSD和Fusion-IO的产品甚至Intel的X25-M能相差如此之高呢?


  在分析之前,我们先来看看测试的对象:

OCZ CORE V2 SSD


OCZ CORE V2 SSD


OCZ CORE V2 SSD


OCZ CORE V2 32GB
容量
32GB
规格
2.5英寸
传输端口
SATA 3Gbps,miniUSB
外壳材质
铝合金
尺寸
100.2x70x9.5mm
重量
77g
NAND Flash
MLC
最大读取速度
170MB/s
最大写入速度 98MB/s
抗冲击力 1500G
平均无故障运行时间 大于1500000小时
售价 399(2年保修)


  这款SSD使用了铝合金外壳,有助于内部热量传导。在传输端口部分,这款产品使用了SATA 3Gbps接口,理论最大传输速率300MB/s。此外这款产品还搭载了miniUSB端口,用户可以直接作为移动硬盘使用。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2009-11-3 22:57 | 只看该作者

OCZ CORE V2 SSD


OCZ CORE V2 SSD



OCZ CORE V2 SSD



OCZ CORE V2 SSD



OCZ CORE V2 SSD

  OCZ V2的产品尺寸与标准的2.5英寸机械磁盘(又叫温彻特硬盘)完全一致,因此笔记本用户可以非常方便地使用/更换至OCZ V2 SSD。


OCZ CORE V2 SSD:大部分SSD都长这个样子

OCZ CORE V2 SSD:一个控制芯片


OCZ CORE V2 SSD:16个NAND芯片




OCZ CORE V2 SSD:控制芯片是JMicron的JMF602

  毫无疑问,固态硬盘性能的秘密就藏在了这些图片之中,不过到底是因为如何呢?别急,我们先来看看测试数据。
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2009-11-3 23:00 | 只看该作者
测试平台、测试环境
测试平台

类别

自用台式机
处理器子系统

处理器

Intel Core 2 Extreme QX9650

处理器架构

Intel 45nm Penryn
处理器代号

Yorkfield
处理器封装

Socket 775 LGA
处理器规格

四核
处理器指令集

MMX,SSE,SSE2,SSE3,SSSE3,
SSE4.1,EM64T,VT
主频3.00GHz
处理器外部总线1xFSB
333MHz
1.333GT/s
10.66GB/s
L1 D-Cache

4x 32KB
8路集合关联
L1 I-Cache

4x 32KB
8路集合关联
L2 Cache

2x 6MB
24路集合关联
L3 Cache

-
主板型号

ASUS P5Q-E

芯片组

MCH:Intel P45
ICH:Intel 82801JR(ICH10R)
芯片特性1xFSB
VT-d Gen 1
内存控制器

双通道DDR2 1333
内存

2GB DDR2 800 SDRAM x4
系统磁盘子系统

磁盘控制器

LSI MegaRAID SAS 8708ELP RAID Controller


磁盘控制器规格

PCIE x4 @ x4 @ P45
128MB RAM
8xSAS 3Gbps
RAID 0/1/3/5/6
磁盘控制器设置

RAID 5
磁盘控制器驱动
LSI MegaRAID R3.6
MegaRAID Windows Vista x64 3.9.0.64
磁盘
Seagate
Cheetah 15K.6
ST3146856SS x3
磁盘规格
15000RPM
146GB
SAS 3Gbps
16MB Cache
磁盘设置
SAS 3Gbps
50GB系统分区
测试磁盘子系统

磁盘控制器

Intel ICH10R


磁盘控制器规格

6xSAS 3Gbps
RAID 0/1/5
磁盘控制器设置

AHCI @ Single SSD
RAID 0 @ Dual SSD
磁盘控制器驱动
Intel Matrix Storage Manager
8.6.0.1008
磁盘
OCZ V2 SSD
32GB SSD x2
磁盘规格
-RPM
32GB/64GB
-
磁盘设置
单个NTFS分区
软件环境
操作系统Microsoft
Windows Vista SP1 x64




OCZ CORE V2 SSD:HD Tach RW测试


OCZ CORE V2 SSD:RAID 0 HD Tach RW测试

  在通常的HD Tach RW测试当中,OCZ SSD表现良好,各个参数都很正常,只是在RAID 0测试当中表现有些特别:写入曲线非常……崎岖。蓝色的Intel Raid 0 Volume 1.0数据指的就是OCZ SSD RAID 0磁盘。

  实际上,采用如HDTune等这些测试软件,测试得出来的结果都大同小异。这些结果是否就代表了SSD的真实性能了呢?未必。笔者比较钟爱的Iometer可以告诉你真相:

OCZ CORE V2 SSD:Iometer读取IOps(512Bytes)


OCZ CORE V2 SSD:Iometer写入IOps(512Bytes)



OCZ CORE V2 SSD:Iometer读取吞吐量(64KBytes)



OCZ CORE V2 SSD:Iometer写入吞吐量(64KBytes)

  可以很清晰地看见,OCZ 32GB SSD的随机写入性能非常之糟糕,实际上,在64KB块的时候,连续写入速度也不怎么样(随机性能能更是几乎直接与X轴重合)。对于喜欢寻根问底的同学,这里可以给出曲线上的详细的数字:随机512Bytes写入是4.5 IOps一直降低到1.9 IOps,随机64KBytes写入是5.3 IOps一直降低到2.7 IOps(图上给出的是吞吐量,不是IOps;吞吐量是0.3MBps下降到0.17MBps)。
  随机读取IOps则和连续读取IOps相差无几(不过,可以看出,块越大,随机性能越低)。
回复 支持 反对

使用道具 举报

7#
发表于 2009-11-3 23:01 | 只看该作者
当头一棒!
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2009-11-3 23:03 | 只看该作者

OCZ CORE V2 SSD:Iometer File Server文件服务器IOps


OCZ CORE V2 SSD:Iometer Web Server网站服务器IOps


OCZ CORE V2 SSD:Iometer Database Server数据库服务器IOps


OCZ CORE V2 SSD:Iometer Workstation工作站IOps

  在应用测试当中,大部分的操作都是随机操作,因此OCZ SSD的Iometer表现都不高——甚至可以用糟糕来形容。只有一项是例外:Web Server网站服务器,这个测试虽然是随机操作,但100%都是读取。Filer Server则是具有20%的写入,而Database Server和Workstation测试都是具有可变的、混合的块大小。
  在这些测试当中,只有二三十的IOps明显还不及普通机械硬盘(一般可以达到一百左右),因此实际上表现是性能缓慢。在桌面使用当中,虽然随机操作的频率没有这么多,不过道理还是一直的:OCZ SSD表现不佳,具体的表现就是很容易一顿一顿的。

  首先我们要看到这样一个问题:操作区块大小,在Iometer测试当中,我们可以看到,较大的区块的随机写入性能要比较小区块的写入性能要好(读取其实也是这样,不过可能不容易看出来:总吞吐量变大了,不过IOps受限于带宽有所降低)。在Vista之前,Windows文件系统的存储块大小被限制在64KB(这也是为什么经常看我们磁盘测试文章的人会发现Iometer有一个64KB块测试项目的原因),Vista开始,文件系统的存储块大小限制被取消,因此SSD的应用性能会好一些。不过显然还不足够,因为Vista也没有限制小区块的应用——你现在不能寄望操作系统会智能地限制只用性能更好的大区块。Windows 7或许会解决这个问题。


OCZ CORE V2 SSD:HD Tach RW测试

  其次,通常的温彻特硬盘驱动器读取和写入所花费的时间是大致相同的(依靠控制芯片的策略,会有一些差别),而通常的低价位固态硬盘则不是,这些SSD写入花费的时间通常是读取的20~100倍。在大多数情况下,读取操作总是要多于写入操作的,因此,如HD Tach和HD Tune这样的测试就只能看到这些固态硬盘“光鲜”的一面,无法看到其弱点(我们的HD Tach RW得到的崎岖的写入曲线可以看出一点点)。
  因此,总的来说,SSD的问题就在于缓慢的写入速度——写入在使用中总是不可避免的,要想提高写入性能只有一种方法:使用Cache(缓存)。


  缓存在传统硬盘上应用以久(当然传统硬盘没有读取和写入速度相差过大的问题),在企业级别的固态硬盘上,都具有缓冲区(Fusion-IOIntel的X25-M上就有),一方面,缓冲区可以将连续的写操作集合起来变成一个大的操作,其次,不连续的随机写操作经过一段时间的聚合,也有可能会变成没那么“随机”的吸入操作,从而提升总的表现能力(对于机械硬盘来说,读操作也是比较重要的,对于SSD来说则没那么重要),这对于SSD是非常重要的。当然,缓冲区相应地就需要控制芯片,显然这些都会提升SSD的生产成本。PC上的低价SSD就没有这种缓冲区,因此,它们的实际使用体验就没那么好。

OCZ CORE V2 SSD:1个主控芯片和16个NAND芯片,没有Cache的踪影

  对于这些没有缓存的低价SSD而言,还有一个解决方法:在系统端或者在控制卡端增加缓存,具体上就是使用一些缓存技术,以及使用带缓存的阵列卡。然而,第一个方法通常受到操作系统的限制,通常需要在驱动程序实现,对于后者……

OCZ CORE V2 SSD:Non RAID VS RAID 0,疯狂的曲线

  经过测试,Intel南桥自带的软件阵列功能具有一定的Cache功能(图上超过2GB/s的突发传输速率就是这么得来的),不过实际应用也比较让人失望,同时,你也无法得知它使用了多大的容量,至少从现在看来,是不会太大的。
  因此,最后的可行方法就是使用带有Cache的阵列卡,例如笔者自用的LSI MegaRAID SAS 8708ELP阵列卡就带有128MB的缓存,在搭配OCZ SSD使用的时候表现不错(也只限于不错,和笔者自用的15K.6 RAID 5相比还有差距),有钱的读者可以考虑考虑。


  【IT168评测中心】经过测试表明,缓存对写入缓慢的固态硬盘而言是非常必须的,低价SSD通常没有缓存机制,因此实际使用体验不佳。常见的使用SD卡或类似的卡组成的“固态硬盘”也一样。

SSD:入手需慎重

  对于拥有一块带缓存的阵列卡的用户来说,这个不是问题——问题是,笔者的LSI MegaRAID SAS 8708ELP售价在¥3000左右(入门级别的会便宜一些,二手的更便宜),而且,买得起这些阵列卡的人是否还会用低价SSD还是一个问题。对于想用南桥软阵列来代替硬件阵列卡的用户来说,测试结果是没有什么用处,至少现在而言,没有太好的解决方案(或许厂商们可以推出新的阵列驱动,里面大规模使用系统内存作为Cache)。
回复 支持 反对

使用道具 举报

9#
发表于 2009-11-3 23:13 | 只看该作者
拿2盘的Raid0和6盘的Raid5比啊,笑死我了
回复 支持 反对

使用道具 举报

10#
发表于 2009-11-4 00:26 | 只看该作者
这个确实是很严重的而且很现实的问题,所以intel才出了G2的X25-M,大缓存就是改进这个问题的
回复 支持 反对

使用道具 举报

11#
发表于 2009-11-4 00:27 | 只看该作者
随便看看。
回复 支持 反对

使用道具 举报

12#
发表于 2009-11-4 01:09 | 只看该作者
本帖最后由 slr 于 2009-11-4 01:12 编辑

8820就已经解决使用后性能下降了,X25-M的故障率比起希捷来恐怕还不到个零头,“平衡区块擦写”更是现在SSD必备技术,至于什么“笔记本摔下来最先坏的是液晶屏”,难道液晶屏能和我的数据等价?
使用一个月,天天BT:

别拿过时老贴出来,没人当您低智商~

楼主洗洗睡吧
回复 支持 反对

使用道具 举报

13#
发表于 2009-11-4 09:13 | 只看该作者
太长了 。。没耐心看完
回复 支持 反对

使用道具 举报

14#
发表于 2009-11-4 09:19 | 只看该作者
反正现在也不会买   等过几年买技术也成熟多了
回复 支持 反对

使用道具 举报

cyanice 该用户已被删除
15#
发表于 2009-11-4 09:22 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

16#
发表于 2009-11-4 09:30 | 只看该作者
什么时候的文章了。

说过了ssd今天明天都不是一个样,新技术快速更新。
感觉现在也就一个价格问题了。寿命这东西,当年还都yy lcd寿命如何...
回复 支持 反对

使用道具 举报

17#
发表于 2009-11-4 09:33 | 只看该作者
固态硬盘适合天天bt吗?
回复 支持 反对

使用道具 举报

18#
发表于 2009-11-4 09:35 | 只看该作者
固态硬盘适合天天bt吗?
nonames12 发表于 2009-11-4 09:33

适合,现在的BT都有写缓存,很久才写一次,SSD只在写数据的时候才会有点点功耗,读寿命几乎是无限的。更重要的是安静省电。

前提:SSD带缓存,非山寨~
回复 支持 反对

使用道具 举报

ssaml 该用户已被删除
19#
发表于 2009-11-4 09:48 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

20#
发表于 2009-11-4 10:21 | 只看该作者
3月份的东
回复 支持 反对

使用道具 举报

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

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-5-31 09:11

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表