消息
×
loading..
微软公司宣布不再支持你正在使用的 IE浏览器,这会严重影响浏览网页,请使用微软最新的Edge浏览器
厂商专区
产品/技术
应用分类

挑战极限!英特尔SSD组靠性和读写速度RAID性能测试

2013-06-28 11:44 来源:电源网 编辑:娣雾儿

如果你想出手购买SSD硬盘,现在可以不再旁观了,SSD硬盘不仅便宜了很多,可靠性和读写速度也提高了不少,硬盘的多通道NAND闪存控制器读写算法经过了改进,得益于不断增加的本地DRAM缓冲区,已接近128MB,有助于大大提高写入速度,但长时间写入对NAND闪存单元的损害问题仍然存在。除此之外,SSD硬盘还有功耗低,重量轻,无噪音,无机械磨损等优势。

英特尔也受益于SSD的普及,通过纯半导体基础解决方案大举进入存储市场,此外,英特尔合作伙伴Micron创建了开放式NAND闪存接口(Open NAND Flash Interface,ONFI)标准。

测试1

图1.SSD硬盘越来越主流

下面我们来看看全新的基于34nm工艺NAND闪存芯片的160GB英特尔X25-M SSD硬盘,运行在华硕P6T7 WS主板,Core i7 975XE处理器,6GB内存的机器上的表现,这款厚度为7毫米超薄的2.5英寸硬盘,重量不超过80克,甚至可以装进许多超薄笔记本电脑,更别说PC。


IDE接口SSD Win7环境测试

英特尔所声称的性能是读取速度250MB/s,写入速度70MB/s,与老一代50nm工艺的SSD相同,但延迟和写入IOPS提高了1/4以上。我在Windows 7上用IDE仿真模式,无命令队列运行Sandra 2009 SP4进行了测试,同时在Windows 7上用原生的AHCI SATA模式,开启NCQ进行了读、写和详细的IOPS测试。

为什么要用Sandra?我知道有些读者希望看到基准测试结果,因为已经有人做了,这里我们直接引用便是。

Windows 7 IDE模式

读:241MB/s

写:99MB/s

详细的IOPS结果:

测试2

图 2 Windows 7 IDE模式IOPS测试结果

Windows 7 AHCI NCQ模式

读:255MB/s

详细的IOPS结果:

测试3

图 3 Windows 7 AHCI NCQ模式IOPS测试结果

正如你所看到的,对于大文件,使用ACHI有些优势,但不是很明显,对于小文件,无命令队列的IDE模式反倒更有优势,但无论哪种情况,对于一个基于MLC单元的SSD,性能都大大得到了提升,读取速度超过SATA 300连接,写入速度也非常体面,甚至高于英特尔声称的性能规格要求。


Intel企业级SLC硬盘RAID10性能测试

即使这样,英特尔34nm X25-M SSD硬盘仍然没有刷新主流SSD硬盘的世界纪录,两个月前我们测试的Patriot Torqx SSD在基准测试结果方面显示更快,但英特尔的SSD每项指标都与之很接近,更何况英特尔有更快的基于SLC的至尊企业级硬盘。

谈到SLC硬盘,让我们看看它们的一些测试结果,由于固态硬盘读取速度有很大的优势,而现在写性能也有大幅提升,那么如果将SSD硬盘组成RAID0或RAID10会有什么效果?如果你没有专用的硬件RAID控制器,传统的南桥芯片是无法实现的。

为了更好的包装它们,我使用了两个A-DATA XPG热插拔2.5英寸存储机箱,每个机箱装入2块2.5英寸硬盘,每块硬盘都有自己的SATA连接线,但共享一个电源连接器,这样4块硬盘很快就安装好了。

由4块32GB英特尔X25-E企业级SSD硬盘组成,每块提供250MB/s的读取速度,170MB/s的写入速度,通过配置组成RAID0或RAID10阵列,读写速度比X48和X58芯片组的南桥芯片好多了。

对RAID10设置,我们重新进行了一翻读写速度及IOPS方面的测试,结果如下:

读:576MB/s

写:294MB/s

详细的IOPS:

测试4

图 4 RAID10 IOPS测试结果

使用RAID10时,可以获得4块硬盘的完全并行读取速度,达到了近600MB/s的读取速度,这么高的读取速度可以满足任何高读取要求的应用。另外,在IOPS测试结果中,你应该注意到,对于小文件传输优势并不明显,但对于大文件传输,速度将近翻了一倍。

写入速度也不错,快接近300MB/s了,几乎达到了2块硬盘的并行写入速度,但无论如何应该减少SSD硬盘写入次数,基于SLC的硬盘如X25-E应该有更长的写入寿命。

好消息:英特尔将继续加大SSD硬盘在桌面及服务器上应用的投入。

坏消息:接口和系统限制开始显现,是时候重新设计南桥芯片了。

恐怖的消息:直到相变内存或其它新技术出现,每写入一次,都会破坏你的基于NAND闪存的SSD硬盘。

啤酒:8/10

测试5

图 5 优缺点并存,但优点多于缺点


Intel企业级SLC硬盘RAID0测试

我们提出如果将2块或4块SSD硬盘组成RAID0阵列进行测试,看看是否有意想不到的测试结果吧。我采用了两块英特尔32GB SLC高速企业级硬盘,利用内置的英特尔芯片组配置了RAID阵列,运行Vista磁盘带宽和移动设备IOPS基准测试,结果如下。

测试6

图6 SSD硬盘阵列基准测试对比结果,英特尔SSD领先

这两块硬盘都使用它们自己的SATA通道,平均读取速度攀升到了惊人的468MB/s,几乎达到了每秒0.5前兆字节的速度。

因此,在这种阵列配置下,两块硬盘的性能似乎达到了单块硬盘的2倍,那么4块硬盘的结果又如何呢?因为我们总共有6个SATA通道,除了这两块硬盘占用2个,安装操作系统的HDD占用1个,SATA DVD占用1个外,我们还有2个SATA通道可用,因此我又添加了两块硬盘导RAID0阵列中,再次运行基准测试

测试结果显示,读取速度并没有大幅上升,只有476MB/s,并且74k ops/分钟的测试结果有点让人意外,比两块或单块硬盘的结果还低,为什么会这样?南桥SATA控制器总带宽是问题的根本原因,另外还有到南桥和内存的DMI带宽也是一个影响因素,但还不清楚为什么硬盘数量从2块增加到4块时读取速度没有再次翻倍的原因。

老实说,我宁愿使用两块硬盘做RAID0,如果有更多的硬盘,我会考虑做RAID5或RAID10,因为在英特尔南桥RAID控制器芯片上,从2块硬盘增加多4块硬盘的性能优势并没有凸显出来,如果你有独立的硬件RAID控制器,不妨做一下4块SSD硬盘配置成RAID0的效果,我想性能应该会有所提升。

声明:本内容为作者独立观点,不代表电源网。本网站原创内容,如需转载,请注明出处;本网站转载的内容(文章、图片、视频)等资料版权归原作者所有。如我们采用了您不宜公开的文章或图片,未能及时和您确认,避免给双方造成不必要的经济损失,请电邮联系我们,以便迅速采取适当处理措施;欢迎投稿,邮箱∶editor@netbroad.com。

相关阅读

微信关注
技术专题 更多>>
技术专题之EMC
技术专题之PCB

头条推荐

电子行业原创技术内容推荐
客服热线
服务时间:周一至周五9:00-18:00
微信关注
获取一手干货分享
免费技术研讨会
editor@netbroad.com
400-003-2006