只为高速而生 SSD固态硬盘技术全解析
- 2012-2-23 0:19:00
- 类型:转载
- 来源:泡泡网
- 网站编辑:admin
【电脑报在线】 泡泡网固态硬盘SSD频道2月23日Solid-StateDrive(SSD)简称固态硬盘,由主控和NANDFlash闪存组成的阵列存储系统,区别于传统的HDD机械转轴设计,具备低功耗、高性能的特点。 IBM305RAMAC机械硬盘 自1956年IBM发布了全球首款5
泡泡网固态硬盘SSD频道2月23日Solid-StateDrive(SSD)简称固态硬盘,由主控和NANDFlash闪存组成的阵列存储系统,区别于传统的HDD机械转轴设计,具备低功耗、高性能的特点。

IBM305RAMAC机械硬盘
自1956年IBM发布了全球首款5MBHDD以来,存储容量提升了成千上万倍,磁存储一直占据着存储市场的统治地位,而SSD在上世纪七十年代问世后,饱受价格昂贵、性能低下而折磨未能有所作为,直到1989年全球才出现了首款SSD产品,不过其过高的成本绝对使其只能在医疗、军用市场。

进入21世纪,随着晶体管工艺的提升,SSD市场迎来了小范围的民用推广,而随着工艺的进步,SSD的速率也得到了极大的提升,在与HDD的对抗中出现了全面的胜利,而1美元/GB的鸿沟似乎也将被跨越,SSD大有取代HDD,在未来成为市场的中坚产品。
不过来自微软最新的研究报告显示SSD可能并不会在与HDD的对抗中获胜,因为随着工艺的提升和存储密度的提升,SSD的出错率将会得到大幅攀升,容量和速率将会出现双重瓶颈,HDD将重新回到存储市场的主力。
 主控+NANDSSD存储结构全面分析
好了现在就回到正题来介绍下SSD的一些基本知识,众所周知SSD由NAND控制器和NANDFlash闪存组成,内部采用了阵列存储,即多通道系统。

NAND控制器目前已经全面迈入SATA6Gbps时代,目前市售的SATA6Gbps方案主要包括Marvell的88SS9174、SandForceSF-2281、三星的S4LJ204X01,另外被OCZ收购的Indilinx也拥有IndilinxEverest主控,而JMicronJMF66X主控也出现在一些低端SATA6GbpsSSD上。

由于市场目前已经全面进入到SATA6Gbps时代,SATA3GbpsSSD价格并没有多大的优势,毕竟SSD的成本主要来自NANDFlash颗粒,使得更新换代速度要比传统HDD快上不少。

目前还在销售的SATA3GbpsSSD主控方案主要有IntelPC29AS21BA0、东芝T6UG1XBG以及少许的SandForceSF-1222。
 NAND存储接口:Intel、镁光缔造ONFI规范
在NANDFlash闪存方面目前主要包含两大阵营:以Intel、镁光为首的ONFI(OpenNANDFlashInterface)和东芝、三星组成的ToggleDDR联盟。

ONFI从2006年底建立以来,致力于规范NAND闪存和NAND控制器之间的传输枢纽,初期ONFI1.0传输带宽为50Mbps,基本可以满足SATA3Gbps的传输需求。

而在2008年ONFI2.0正式发布,带宽提升到133Mbps,支持DDR双倍数据传输技术,另外ONFI1.0的异步传输也升级为同步时钟控制,而随着工艺的提升SSD的错误率并没有得到下降,相对却出现了增加,随后新的ONFI2.3则将ECC矫正由NAND主控芯片管理移植到NANDFlash内部。有效的提高了主控的效率。

IntelONFINANDFlash闪存
不过ONFI革命性变化要数去年三月份发布的ONFI3.0规范,带宽全面提升到400Mbps,攀升了三倍,另外ONFI3.0的一个重大改革就是对针脚进行了优化,更少的引脚使得PCB的设计难度大幅降低。
 NAND存储接口:东芝、三星联姻ToggleDDR
东芝、三星组成的ToggleDDR联盟自2007年组建以来,致力于发布自己的NAND闪存接口,不过由于早期SSD并没有得到大力推广,ToggleDDR1.0NANDFlash闪存接口一直到2010年才正式量产。

ToggleDDR1.0传输带宽为133Mbps,同样采用了DDR双倍数据传输技术,不过依然采用了异步设计,虽然制约了一定的性能发挥,不过在功耗控制及使用寿命上表现还算不错。

ToggleDDR2.0规范发布后不到一年,2011年5月份三星发布了首颗容量高达64GbMLC(multi-levelcell)NAND,而传输带宽提升了3倍达到了400Mbps。
 成本优先SLC/MLC/TLCNAND闪存全面介绍
而在NAND闪存方面,受到成本、速率和容量的综合因素考虑,目前市场上主要包括三大类NANDFlash闪存,分别为SLC、MLC和TLC,它们的价格呈阶梯形式,TLC价格甚至直逼0.5美元/GB。

SLC(Single-LevelCell)NAND采用了单层设计,单个Cell同一时间只能存储1个bit的数据,由于设计结构的简单,具有存储速率快、寿命长的特点,平均寿命大约为10万次,不过产品的容量和成本较高,主要应用在性能级的企业SSD上,另外在一些高端优盘上也可以见到它。

采用SLCNAND的ORICOUE3优盘读写达160MB/s
MLC(Multi-LevelCell)NAND则为双层设计,单个Cell同一时间只能存储2个bit的数据,成本、速率和容量得到了非常好的平衡,目前单颗容量已经高达128Gb(16GB),不过产品的使用寿命大约只有10000次。

大容量PCI-ESSD也会采用采用MLCNAND闪存
TLC(Trinary-LevelCell)则基本是从成本考虑的,采用了三层设计,单个Cell同一时间只能存储3个bit的数据,寿命非常有限,大约只能擦除500次。
 SATA6Gbps主控:SandForceSF-2281
SandForceSF-2281是一款目前广泛应用在主流SATA6GbpsSSD市场的主控芯片,作为SF-1222的升级版本,SandForceSF-2281在SATA6Gbps市场表现出惊人的持续速写速度,持续读写分别达到了550MB/s和500MB/s,已经接近SATA6Gbps的极限。

SandForceSF-2281除了支持windows7的Trim功能外,还提供了NCQ队列支持,另外SandForce独有的DuraWrite压缩算法可以显著提高SSD的读写速度,同时增长了SSD的使用寿命。

SandForceSF-2281目前的产品包括OCZVertex3/Agility3、Solid3系列SSD、Intel最新发布的SSD520、海盗船ForceGT系列SSD、威刚S511系列SSD、金士顿HyperX系列SSD以及影驰LaserEX/GT系列SSD等等。
 SATA6Gbps主控:Marvell88SS9174
Marvell88SS9174是市面上出现的首款SATA6Gbps控制器,而其首款SSD源于镁光的M4,能够支持ToggleDDR和ONFI两种闪存规格,镁光M4SSD自然使用了自家的ONFINANDFlash闪存。

而在Trim、NCQ技术上,Marvell88SS9174得到了全面的支持,目前这一芯片方案被广泛应用在Intel去年发布的SSD510、海盗船PerformanceProSSD、浦科特M2P、M2S、M3SSD。

速度方面基于IntelSSD510、海盗船PerformanceProSSD、浦科特M2P、M2S、M3SSD等性能相差并不大,以镁光M4为例,64GB版本持续读写速度分别为500MB/s和95MB/s,而128GB版本或以上的产品持续读写速度分别为500MB/s和175MB/s。
 SATA6Gbps主控:三星S4LJ204X01
三星S4LJ204X01目前仅面向自家SSD产品,目前三星自家的SSD830就使用了这一芯片方案,产品支持Trim、NCQ技术,持续读写速度虽不及SF-2281出众,但也相当不错。

三星S4LJ204X01是S3C29MAX01的升级版本,配备256MBDDR2缓存,搭载三星自家的2xnmToggleDDRMLCNAND闪存,最高容量达512GB。

三星SSD830512GB
SSD830最大持续读写速度分别为520MB/s和400MB/s,4K随机读写最高分别为80000IOPS和36000IOPS。
 SATA6Gbps主控:IndilinxEverest
被OCZ收购后,Indilinx仅仅出现在OCZ自家的产品上,OCZ在去年7月份就推出了IndilinxEverest主控的SSD方案,产品也迈入了SATA6Gbps行列。

Everest控制器采用了双核ARM架构,支持512MBDDR3-400缓存,支持最高八通道的ONFI2.0/Toggle1.0闪存接口,当然也支持SATA6Gbps,而在闪存支持方面,控制器支持1xnm工艺级SLC和MLCNAND闪存,最大容量为1TB,持续读取速度最高可达560MB/s。

首款Everest芯片方案为OCZ的OctaneSSD,产品最高容量达到了1TB,使用了Intel的25nm同步ONFIMLCNAND,配备512MBDDR3缓存。
OCZEverest控制器主要定位于高性能SSD,而企业级是其重要市场,Everest控制器支持TRIM、NCQ、垃圾回收、掉电保护、多重冗余容量选择、启动加速优化等技术。
 SATA3Gbps主控:IntelPC29AS21BA0
最后不得不提另外一款目前被广泛使用在IntelSSD3xx系列SSD上的PC29AS21BA0主控,和前面介绍的几款产品不同的是,IntelPC29AS21BA0只支持SATA3Gbps规格。

PC29AS21BA0也无一例外的支持NCQ、Trim技术,最大读写速率分别为270MB/s和220MB/s,在SATA3Gbps时代表现还不错,不过在全面进入SATA6Gbps时代后,PC29AS21BA0就显得有点老迈了。

同样PC29AS21BA0只用在Intel自家的SSD上,产品包括IntelSSD320/310/311系列,搭载自家的ONFIMLCNAND闪存。
 高速并不完美SSD普及之路任重道远
SSD的高性能和低功耗我们已经见识了,不过SSD目前并不会对传统HDD市场构成较大的威胁,尽管HDD市场受到泰国洪水的影响,售价全面出现了翻倍,不过相比SSD高达1美元/GB的售价依然显得白菜。

而SSD的性能目前受到SATA6Gbps接口的影响,近一年来未出现显著提升,虽然一些高端存储厂商开始试水PCI-Express接口SSD,不过价格相对传统2.5英寸SSD又提升了一个阶层,大部分消费者很难为过高的价格买单。而目前的SSD市场厄待解决的问题是产品的售价,只有降低到一个合理的水平才会逐渐被普及。

另外我们也注意到目前的SSD并不是绝对完美,安全问题也频繁发生,SandForceSF-2281曾经出现过蓝屏事件、Marvell88SS9174曾饱受5200小时门影响,这些都为追求高速的用户埋下了阴影,毕竟数据无价。■
 

IBM305RAMAC机械硬盘
自1956年IBM发布了全球首款5MBHDD以来,存储容量提升了成千上万倍,磁存储一直占据着存储市场的统治地位,而SSD在上世纪七十年代问世后,饱受价格昂贵、性能低下而折磨未能有所作为,直到1989年全球才出现了首款SSD产品,不过其过高的成本绝对使其只能在医疗、军用市场。

进入21世纪,随着晶体管工艺的提升,SSD市场迎来了小范围的民用推广,而随着工艺的进步,SSD的速率也得到了极大的提升,在与HDD的对抗中出现了全面的胜利,而1美元/GB的鸿沟似乎也将被跨越,SSD大有取代HDD,在未来成为市场的中坚产品。
不过来自微软最新的研究报告显示SSD可能并不会在与HDD的对抗中获胜,因为随着工艺的提升和存储密度的提升,SSD的出错率将会得到大幅攀升,容量和速率将会出现双重瓶颈,HDD将重新回到存储市场的主力。
 主控+NANDSSD存储结构全面分析
好了现在就回到正题来介绍下SSD的一些基本知识,众所周知SSD由NAND控制器和NANDFlash闪存组成,内部采用了阵列存储,即多通道系统。

NAND控制器目前已经全面迈入SATA6Gbps时代,目前市售的SATA6Gbps方案主要包括Marvell的88SS9174、SandForceSF-2281、三星的S4LJ204X01,另外被OCZ收购的Indilinx也拥有IndilinxEverest主控,而JMicronJMF66X主控也出现在一些低端SATA6GbpsSSD上。

由于市场目前已经全面进入到SATA6Gbps时代,SATA3GbpsSSD价格并没有多大的优势,毕竟SSD的成本主要来自NANDFlash颗粒,使得更新换代速度要比传统HDD快上不少。

目前还在销售的SATA3GbpsSSD主控方案主要有IntelPC29AS21BA0、东芝T6UG1XBG以及少许的SandForceSF-1222。
 NAND存储接口:Intel、镁光缔造ONFI规范
在NANDFlash闪存方面目前主要包含两大阵营:以Intel、镁光为首的ONFI(OpenNANDFlashInterface)和东芝、三星组成的ToggleDDR联盟。

ONFI从2006年底建立以来,致力于规范NAND闪存和NAND控制器之间的传输枢纽,初期ONFI1.0传输带宽为50Mbps,基本可以满足SATA3Gbps的传输需求。

而在2008年ONFI2.0正式发布,带宽提升到133Mbps,支持DDR双倍数据传输技术,另外ONFI1.0的异步传输也升级为同步时钟控制,而随着工艺的提升SSD的错误率并没有得到下降,相对却出现了增加,随后新的ONFI2.3则将ECC矫正由NAND主控芯片管理移植到NANDFlash内部。有效的提高了主控的效率。

IntelONFINANDFlash闪存
不过ONFI革命性变化要数去年三月份发布的ONFI3.0规范,带宽全面提升到400Mbps,攀升了三倍,另外ONFI3.0的一个重大改革就是对针脚进行了优化,更少的引脚使得PCB的设计难度大幅降低。
 NAND存储接口:东芝、三星联姻ToggleDDR
东芝、三星组成的ToggleDDR联盟自2007年组建以来,致力于发布自己的NAND闪存接口,不过由于早期SSD并没有得到大力推广,ToggleDDR1.0NANDFlash闪存接口一直到2010年才正式量产。

ToggleDDR1.0传输带宽为133Mbps,同样采用了DDR双倍数据传输技术,不过依然采用了异步设计,虽然制约了一定的性能发挥,不过在功耗控制及使用寿命上表现还算不错。

ToggleDDR2.0规范发布后不到一年,2011年5月份三星发布了首颗容量高达64GbMLC(multi-levelcell)NAND,而传输带宽提升了3倍达到了400Mbps。
 成本优先SLC/MLC/TLCNAND闪存全面介绍
而在NAND闪存方面,受到成本、速率和容量的综合因素考虑,目前市场上主要包括三大类NANDFlash闪存,分别为SLC、MLC和TLC,它们的价格呈阶梯形式,TLC价格甚至直逼0.5美元/GB。

SLC(Single-LevelCell)NAND采用了单层设计,单个Cell同一时间只能存储1个bit的数据,由于设计结构的简单,具有存储速率快、寿命长的特点,平均寿命大约为10万次,不过产品的容量和成本较高,主要应用在性能级的企业SSD上,另外在一些高端优盘上也可以见到它。

采用SLCNAND的ORICOUE3优盘读写达160MB/s
MLC(Multi-LevelCell)NAND则为双层设计,单个Cell同一时间只能存储2个bit的数据,成本、速率和容量得到了非常好的平衡,目前单颗容量已经高达128Gb(16GB),不过产品的使用寿命大约只有10000次。

大容量PCI-ESSD也会采用采用MLCNAND闪存
TLC(Trinary-LevelCell)则基本是从成本考虑的,采用了三层设计,单个Cell同一时间只能存储3个bit的数据,寿命非常有限,大约只能擦除500次。
 SATA6Gbps主控:SandForceSF-2281
SandForceSF-2281是一款目前广泛应用在主流SATA6GbpsSSD市场的主控芯片,作为SF-1222的升级版本,SandForceSF-2281在SATA6Gbps市场表现出惊人的持续速写速度,持续读写分别达到了550MB/s和500MB/s,已经接近SATA6Gbps的极限。

SandForceSF-2281除了支持windows7的Trim功能外,还提供了NCQ队列支持,另外SandForce独有的DuraWrite压缩算法可以显著提高SSD的读写速度,同时增长了SSD的使用寿命。

SandForceSF-2281目前的产品包括OCZVertex3/Agility3、Solid3系列SSD、Intel最新发布的SSD520、海盗船ForceGT系列SSD、威刚S511系列SSD、金士顿HyperX系列SSD以及影驰LaserEX/GT系列SSD等等。
 SATA6Gbps主控:Marvell88SS9174
Marvell88SS9174是市面上出现的首款SATA6Gbps控制器,而其首款SSD源于镁光的M4,能够支持ToggleDDR和ONFI两种闪存规格,镁光M4SSD自然使用了自家的ONFINANDFlash闪存。

而在Trim、NCQ技术上,Marvell88SS9174得到了全面的支持,目前这一芯片方案被广泛应用在Intel去年发布的SSD510、海盗船PerformanceProSSD、浦科特M2P、M2S、M3SSD。

速度方面基于IntelSSD510、海盗船PerformanceProSSD、浦科特M2P、M2S、M3SSD等性能相差并不大,以镁光M4为例,64GB版本持续读写速度分别为500MB/s和95MB/s,而128GB版本或以上的产品持续读写速度分别为500MB/s和175MB/s。
 SATA6Gbps主控:三星S4LJ204X01
三星S4LJ204X01目前仅面向自家SSD产品,目前三星自家的SSD830就使用了这一芯片方案,产品支持Trim、NCQ技术,持续读写速度虽不及SF-2281出众,但也相当不错。

三星S4LJ204X01是S3C29MAX01的升级版本,配备256MBDDR2缓存,搭载三星自家的2xnmToggleDDRMLCNAND闪存,最高容量达512GB。

三星SSD830512GB
SSD830最大持续读写速度分别为520MB/s和400MB/s,4K随机读写最高分别为80000IOPS和36000IOPS。
 SATA6Gbps主控:IndilinxEverest
被OCZ收购后,Indilinx仅仅出现在OCZ自家的产品上,OCZ在去年7月份就推出了IndilinxEverest主控的SSD方案,产品也迈入了SATA6Gbps行列。

Everest控制器采用了双核ARM架构,支持512MBDDR3-400缓存,支持最高八通道的ONFI2.0/Toggle1.0闪存接口,当然也支持SATA6Gbps,而在闪存支持方面,控制器支持1xnm工艺级SLC和MLCNAND闪存,最大容量为1TB,持续读取速度最高可达560MB/s。

首款Everest芯片方案为OCZ的OctaneSSD,产品最高容量达到了1TB,使用了Intel的25nm同步ONFIMLCNAND,配备512MBDDR3缓存。
OCZEverest控制器主要定位于高性能SSD,而企业级是其重要市场,Everest控制器支持TRIM、NCQ、垃圾回收、掉电保护、多重冗余容量选择、启动加速优化等技术。
 SATA3Gbps主控:IntelPC29AS21BA0
最后不得不提另外一款目前被广泛使用在IntelSSD3xx系列SSD上的PC29AS21BA0主控,和前面介绍的几款产品不同的是,IntelPC29AS21BA0只支持SATA3Gbps规格。

PC29AS21BA0也无一例外的支持NCQ、Trim技术,最大读写速率分别为270MB/s和220MB/s,在SATA3Gbps时代表现还不错,不过在全面进入SATA6Gbps时代后,PC29AS21BA0就显得有点老迈了。

同样PC29AS21BA0只用在Intel自家的SSD上,产品包括IntelSSD320/310/311系列,搭载自家的ONFIMLCNAND闪存。
 高速并不完美SSD普及之路任重道远
SSD的高性能和低功耗我们已经见识了,不过SSD目前并不会对传统HDD市场构成较大的威胁,尽管HDD市场受到泰国洪水的影响,售价全面出现了翻倍,不过相比SSD高达1美元/GB的售价依然显得白菜。

而SSD的性能目前受到SATA6Gbps接口的影响,近一年来未出现显著提升,虽然一些高端存储厂商开始试水PCI-Express接口SSD,不过价格相对传统2.5英寸SSD又提升了一个阶层,大部分消费者很难为过高的价格买单。而目前的SSD市场厄待解决的问题是产品的售价,只有降低到一个合理的水平才会逐渐被普及。

另外我们也注意到目前的SSD并不是绝对完美,安全问题也频繁发生,SandForceSF-2281曾经出现过蓝屏事件、Marvell88SS9174曾饱受5200小时门影响,这些都为追求高速的用户埋下了阴影,毕竟数据无价。■
 
读者活动
48小时点击排行
编辑推荐
$ViewControl.热点推荐_Vs2$
论坛热帖
网站地图 | 版权声明 | 业务合作 | 友情链接 | 关于我们 | 招聘信息
报纸客服电话:4006677866 报纸客服信箱:pcw-advice@vip.sin*.c*m 友情链接与合作:987349267(QQ) 广告与活动:675009(QQ) 网站联系信箱:cpcw@cpcwi.com
Copyright © 2006-2011 电脑报官方网站 版权所有 渝ICP备10009040号
报纸客服电话:4006677866 报纸客服信箱:pcw-advice@vip.sin*.c*m 友情链接与合作:987349267(QQ) 广告与活动:675009(QQ) 网站联系信箱:cpcw@cpcwi.com
Copyright © 2006-2011 电脑报官方网站 版权所有 渝ICP备10009040号