SAS 和 SATA的比较
当我们着眼于SAS驱动器和SATA驱动器之间的性能比较的时候,很难完全的给出一个确定的结果,但有一点我们比较明确:SAS驱动器比起SATA驱动器可以给带来更小的延迟、每秒钟更大的I/O操作,和更高的吞吐量。尽管如此,他们的成本本应该有着很小的价格差异。
但是,同样容量的SAS磁盘可能要比SATA磁盘贵上10倍之多。例如一块450G 15000转速的SAS磁盘市场报价大约是1,000美元,如果你发现这样的磁盘,那么它也是刚刚上市。然而一块500G 7,200转速的SATA磁盘大约100美元,如果你发现这样的磁盘,那么它很可能是接近于被废弃,因为已经有更大的750G和1,000G的磁盘取代之。SAS磁盘成本较高的另一个原因是他们没有高容量的磁盘,所以如果你想获得相同的容量,你需要占用更多的iSCSI磁盘阵列的硬盘槽和扩展柜,可见其使用成本相差很大。
在这个测试中,有六个厂商给我们提供的是15,000转的SAS磁盘,有七个厂商提供的是7,200转速的SATA磁盘。Celeros的 EzSANFiler XD34S and HP的 StorageWorks 2012i可以混合接入SATA和SAS磁盘,所以我们分别对两种磁盘进行测试。还有一个厂商(Compellent)提供给我们一个10,000转速的光纤磁盘作为测试盘。不管我们从综合统计还是吞吐量,以及每秒钟的I/O操作或者系统延迟,性能表现较好的前三名都是:Dell、 LeftHand Networks 和NetApp,他们都使用SAS磁盘。
然而,在总共的3类磁盘里,性能排在第四位的确实使用1,000G 的7,200转速SATA磁盘的Nexsan SATABeast。在我们的测试中表明,基于SATA磁盘的iSCSI磁盘阵列划分着分类的区间,因为在每一个分类的最低分,往往都是基于SATA磁盘的阵列。
尽管如此,这些性能队列和分类的划分并不能显示出速度上的真正差异。为了比较SAS磁盘和SATA磁盘的速度差异,我们着重考察一下与前三名的SATA磁盘相比,前三名的SAS磁盘在吞吐量方面有多大提高。综合4个测试的结果,我们发现SAS磁盘比SATA磁盘平均快221%,但是个别结果也有不同,例如在文件仿真测试中高出157%,在Web服务测试中高出270%。这看起来似乎在正常的读写操作,尤其是在大数据量的随机访问环境下,如邮件访问,基于SAS磁盘的iSCSI磁盘阵列往往要比基于SATA的iSCSI磁盘阵列快两倍多。在一些大数据量的只读操作环境中,例如提供HTML访问的Web服务,其性能差异是微不足道的,我们要公正的看待。