存储 频道

一波三折 SSD的AHCI与IDE模式之争

  【IT168 评测】

  [1.导读]

  SSD硬盘是当前最受关注的产品之一,独特的技术特性使得它在性能远超机械硬盘,不过做为新生事物的SSD硬盘在使用方式、可靠性等方面与传统硬盘也有较大区别,之前的一片文章里Techgage网站关注了SSD硬盘的数据恢复问题,4月9日Benchmarkreviews网站刊文公布了他们测试的AHCI模式与IDE模式下各SSD硬盘的性能差异问题,认为IDE模式下无论是读写性能还是IOPS操作性能都比AHCI模式要高。不过Pcper网站也迅速跟进,指出Benchmarkreviews网站的测试有失严谨,并不能作此结论,好在Benchmarkreviews网站没有推脱是临时工所为,根据这些反馈于12日重新进行了测试,并在15日发布了最新的测试文章,更正了测试结论。

  笔者对两家的争论中持中间立场,现在将他们的文章一同与读者分享,本文中1-4页是Bencmarkviews的4月9日的测试(遗憾的是,该网站更新文章之后原来的测试被删除,笔者只来得及翻译三个主控方案中的Indilinx的测试结果,不过已能代表当时的benchmarkreviews测试结论),5-6页是Pcper的质疑与测试,之后的则是benchmarkreviews网站昨天更新的测试,欢迎读者跟帖讨论。

  benchmarkreviews做过许多SSD硬盘的评测,不过性能测试并非本文的重点。从测试的经验来看,每款SSD硬盘都有自己的特点,某些支持TRIM指令的SSD硬盘在AHCI模式下性能更强,而另一些支持“垃圾回收机制”(Garbage Collection ,厂商自己研发的技术,其作用类似TRIM,可以减缓SSD硬盘的性能下降)的SSD硬盘在IDE模式下表现更佳。本文着重探讨的就是厂商测试完SSD硬盘之后,它在最终用户手中的真实性能又是如何。

  我们在两年前就开始测试SSD硬盘,在不同的硬盘测试中我们发现有很多因素都会影响SSD硬盘的性能,比如同一款硬盘在Mavell或者JMicron的SATA控制器上的性能会比Intel ICH10R控制器要慢30%。此外,不同的驱动程序也会引起性能大幅下降或提升,硬盘的固件虽然可以带来新特性及性能提高,但是也可能引发性能下降。

  熟悉硬件知识的读者经常还会参考其他网站的SSD硬盘测试,不过有些网站在测试时甚至没有使用DISKPART或Sanitary Erase工具彻底擦除硬盘一次(注:这应该是测试SSD硬盘前必要的准备工作)。我们网站的测试坚持使用不同的测试工具以实现客观准确的结果为目标,其他网站则使用一些更个人化的文件传输工具与程序。当然,这两种测试思想并不是对立的,很难判定孰是非常好的的。

  本文的测试重点就是Indilinx, JMicron, and SandForce这三种不同的SSD主控方案在Intel SATA-3.0磁盘控制器上的IDE模式与AHCI模式下的性能差异。测试之前,分别用Sanitary Erase (f针对Indilinx主控方案) 或者DISKPART对硬盘进行完全擦除以确保硬盘处于“全新”状态,IOPS操作性能的测试方法则与以往一致,最终我们将会揭示哪个SATA控制器更适合SSD硬盘。

  小知识:AHCI与IDE

  多数主板都会BIOS中的SATA界面提供AHCI与IDE模式可选,其中IDE模式是经验考验的标准硬盘工作模式,提供了最基本的控制功能;AHCI(Advanced Host Controller Interface ,高级主机控制器接口)最初是在服务器以及高端电脑才有的,提了供额外存储功能支持。其实两者之间的区别很小,不过AHCI模式可以打开硬盘的NCQ(原生顺命令队列)功能了,IDE模式不行。

0
相关文章