存储 频道

第七代15000RPM硬盘 希捷捷豹15K.7评测

   【IT168评测中心】在企业级市场,最高端的硬盘转速都为15000RPM(每分钟一万五千转),高转速可以降低平均潜伏期,从而提升硬盘的寻道速度,最终可以提供更高的IOps(每秒操作数)。


Cheetah 15K硬盘向来就是为了面向关键事务应用

  15000RPM硬盘的倡导者同时也是企业级硬盘的行业领袖Seagate在去年2月左右推出了第七代的15000RPM硬盘,按照惯例,它被命名为Cheetah 15K.7。Cheetah捷豹是Seagate企业硬盘的一个重要品牌。 


最新一代的Seagate Cheetah 15K.7,第七代一万五千转捷豹硬盘

  Seagate的企业级产品从发布到国内现身再到大量铺货向来都需要一大段时间,不过过了近年的时光才到我们手上也颇为少见……现在就请大家观赏一下Seagate最新的Cheetah 15K.7,型号为ST3600057SS。熟悉的玩家可以很容易地看出最后两位数字意味着它是第七代15000RPM硬盘,而最头一位3代表着它是标准的3.5"规格,600则意味着它容量达到了600GB。最后的SS表示它的接口是SAS。

地球最快的硬盘 希捷捷豹15K6性能测试

I/O至尊 希捷Savvio15K.2硬盘详细评测

  Cheetah 15K.7的最大容量提升到了600GB,盘片数量仍然为4,单碟容量为150GB;作为对比,15K.6最大容量为450GB,盘片数量一样为4,单碟容量为112.5GB,单碟容量提升着实不大。实际上,在Cheetah 15K.6的时代要达到600GB的容量不是什么问题,只是当时在10000RPM、7200RPM产品线的容量普遍在600GB、1TB的情况下,一款15000RPM的关键事务型硬盘也有600GB恐怕是有些大了,因此15K.6的最大容量就取为450GB,刚好在15K.5的300GB以及15K.7的600GB中间。不过这样做的代价就是15K.6的300GB和146GB型号有些尴尬,它们分别是3碟和2碟,只是后者只使用了两个碟片中的三个记录面。这样它们的单碟容量就比450GB的型号显得要低了。


Seagate Cheetah 15K.7


Seagate Cheetah 15K.6

  接口也是一个变化,15K.6是一个单芯片方案的SAS 3Gb/s接口,15K.5则是双芯片,到了15K.7,仍然是单芯片方案,不过接口进化到了SAS 6Gb/s,并且电路板比15K.5更为紧凑,如图所示:

 
背板差别比较明显:左边的15K.7电路板面积明显比15K.6要小很多——非常多

  除了最明显的容量、接口乃至电路板的差异之外,规格上15K.7和15K.6就没有太多不同的地方了。AFR、MTBF上都无太大不同,不过,15K.7的功耗略有下降。至于性能上的差别,则是后面测试需要揭示的内容。


最新一代的Seagate Cheetah 15K.7,第七代一万五千转捷豹硬盘


3.5"外型因子,虽然硬盘厂商们倡导2.5"外型因子已经有了一段时日,不过进展一般,3.5"仍然是一个重要的规格


SAS 6Gb/s接口;SAS接口属于Dual Port双接口设计,可以同时接受来自两个不同或者相同的控制器发来的命令,提供适配器容错能力以及提升操作效率


继续说回外型因子:2.5"外型因子盘片更小,因此最后的IOps会更高,但是容量会相对更低


Firmware版本是0005,不算太早期的版本;之前我们收到的Savvio系列硬盘Firmware都是0002、003之类的版本


仔细一看,这个电路板设计其实有些特别

 


使用六角螺丝刀拆下电路板


芯片和硬盘体之间通过散热垫接触来辅助散热,这个设计倒是不多见


总共三个芯片,也就是所谓的单芯片解决方案:除去缓存和电机控制芯片,剩下的Marvell 88i8062芯片就负责了SAS 6Gb/s接口以及硬盘控制的所有工作;早期的SAS硬盘同样的工作是由两个芯片来完成,性能自然有问题

将散热垫和保护电路不被意外短路的软垫放到硬盘体上


Seagate Cheetah 15K.7

Cheetah 15K.6,这个以及15K.7均为Seagate送测


右边的15K.6则是我们自行购买的产品;从正面看,两个硬盘大体上没有什么差别,只是顶板封装的螺丝位置有些小差异


背板差别比较明显:左边的15K.7电路板面积明显比15K.6要小很多——非常多

地球最快的硬盘 希捷捷豹15K6性能测试

额外赠送:


从左起:Cheetah 15K4、Cheetah 15K.5、Cheetah 15K.6


从左起:Cheetah 15K4、Cheetah 15K.5、Cheetah 15K.6


从左起:Cheetah 15K4、Cheetah 15K.5、Cheetah 15K.6,可见历代15K硬盘的电路板都很大,并且15K4、15K.5的芯片数量都很多

测试平台、测试环境
测试分组
类别Seagate Cheetah 15K.7 600GB
处理器子系统
处理器Intel Core i7 920
主频2.66GHz
FSB/QPI2x QPI
L2 Cache4x256KB
L3 Cache8MB
主板
主板型号ASUS P6T Deluxe V2
北桥芯片组(MCH)Intel X58
内存2GB DDR3 1333 SDRAM x6 @ DDR3 1066
系统磁盘子系统
磁盘控制器LSI MegaRAID SAS 8708ELP RAID Controller
磁盘控制器规格LSI1078 RoC
500MHz PowerPC 440
128MB RAM
8x SAS 3Gb/s
RAID 0/1/5/6
MSI
SG-DMA
磁盘控制器设置RAID 0
MSI
SG-DMA
磁盘控制器驱动
OS Built-In
磁盘Seagate
Savvio 15K.2
ST9146852SS x1
磁盘规格2.5"
15000RPM
146GB
SAS 6Gb/s
16MB Cache
磁盘设置RAID 0
SAS 3Gb/s
50GB系统分区
测试磁盘子系统
磁盘控制器LSI SAS 9211-8i
磁盘控制器规格PCI Express 2.0 x8
533MHz PowerPC 440
8x SAS 6Gb/s
MSI/MSI-X
SG-DMA
磁盘控制器设置
PCI Express 2.0 x8 @ 2.0 x8 @ X58 IOH
MSI-X
SG-DMA
磁盘控制器驱动LSI MegaSAS
2.00.08.00
磁盘Seagate
Cheetah 15K.7
ST3600057SS
磁盘规格
3.5"
15000RPM
600GB
SAS 6Gb/s
16MB Cache
磁盘设置
SAS 6Gb/s
软件环境
操作系统Microsoft
Windows Server 2008 R2 x64
测试软件HD Tach RW 3.0.1.0
Iometer 2006.07.27

   测试平台使用了笔者自用的台式机,基于Core i7 920处理器和X58芯片组,并使用了最新的LSI SAS 9211-8i控制卡,这块支持MSI-X的HBA卡提供了SAS 6Gb/s接口以及测试最高27万的IOps能力。操作系统则是Windows Server 2008 R2。


Segate Cheetah 15K.6 SAS : ST3450856SS

  对比的硬盘是Seagate Cheetah 15K.6,只支持SAS 3Gb/s,测试时使用的是一块古老的LSI MegaRAID SAS 8408E阵列卡,基于Intel IOP333和LSI 1068E SAS控制器芯片,我们使用的容量是450GB,配置为单盘RAID 0,ARA适应性预读、Write Back缓存以及Cached I/O设置。它们的测试可以见这里:

地球最快的硬盘 希捷捷豹15K6性能测试

  HD Tach RW测试可以很快地知道一个存储设备的传输曲线以及突发传输速率,可以用来简单地评估一个存储系统的部分性能。


Seagate Cheetah 15K.7

  令人振奋,Cheetah 15K.7是笔者接触的首个突破200MB/s的单个机械硬盘,由于存储密度的提升,15K.7的最外圈的100GB容量范围内的读取传输速率达到了214MB/s,写入也有183MB/s,整盘平均读写也有183.4MB/s161.4MB/s,此外,随机存取时间也达到了5.6ms。


Seagate Cheetah 15K.6

  由于阵列卡缓存的原因,在初始写入上出现了一个尖峰。


Seagate Cheetah 15K.7 vs Seagate Cheetah 15K.6

  在传输速率上,15K.7外圈要快了约40MB/s,值得一提的是,HD Tach RW测试中15K.7的随机存取时间从15K.6的5.8ms降低到了5.6ms,这个参数的提升颇为不易,就像短跑一样……当然,HD Tach RW在这个参数上也容易出现0.x毫秒的误差,因此这一点还需要用Iometer测试来证实。

  HD Tach RW只能知道传输曲线的大概,无法知晓背后具有的分别。Iometer测试则可以分辨出同样曲线的硬盘可能具有的处理能力的不同。Iometer的测试项目比较多,测试时间也比较长。

  首先进行的是512B区块的传输,在实际应用中并不多见,不过在一些情况下这可以测试出一个存储子系统的最大IO处理能力。然后测试继续分为顺序和随机、读取和写入共四个测试。 


512B顺序读取IOps

  基本上,512B的顺序读写的峰值都是发生在硬盘控制器与磁盘缓存之间,因此不同的控制器会带来不同的结果。LSI SAS 9211-8i表现出很强的能力。 


512B顺序写入IOps

  和读取很相似。


512B随机读取IOps

  令人惊讶,随机读取IOps曲线两代硬盘几乎是重合的,只是15K.7的IOps一直到64队列深度才开始不再增长,而15K.6到了32队列深度后就开始持平,这可能是硬盘内部对NCQ队列深度支持有所不同。15K.6最高随机IOps是400,15K.7是470,15K.7在高队列深度下IOps要强17.5%。 


512B随机读取IOps

  随机写入上差距较大,不过这可能是阵列卡引起的——没有理由会差这么多才对。

 


64KB顺序读取IOps


64KB顺序写入IOps


64KB随机读取IOps


64KB随机写入IOps

  存取区块越大,磁记录密度越大的硬盘就会越有优势:同样的时间可以读写的数据会更多,因此区块越大,15K.7的表现就越好。64KB下15K.7连续读写可以达到3245/3200,15K.6是2676/2670,15K.7强20%左右。

 


文件服务器IOps


文件服务器IOps


文件服务器IOps


文件服务器IOps

   【IT168评测中心】Seagate Cheetah 15K.7是希捷推出的第七代15000RPM企业级硬盘,和上一代相比,第七代捷豹硬盘具有更大的存储密度/更大的容量——最大达到了600GB,15K.7还跟随潮流将接口提升至SAS 2.0——其速率提升至6Gb/s。FC接口则仍然是4Gb/s,FC 8Gb/s的设备仍然偏少。


Cheetah 15K硬盘向来就是为了面向关键事务应用

  除此之外15K.7的变化不大。不过有一个变化比较特别,Cheetah 15K.7的随机存取时间似乎略有降低——但是在Iometer中却没有体现。随机存取时间的影响有三个因素:平均潜伏期、平均寻道时间以及电气处理时间。在机械上15K.7和15K.6并无不同,不过他们的电路板确实有些差别:

 
左:Cheetah 15K.7,右:Cheetah 15K.6

  为了新的接口,15K.7采用了新的控制芯片,同时布局也有所改进,变得更加精简。电路板上的变化是性能提升的一个重要原因之一,SAS 2.0确实提升了工作效率,同时新的控制芯片可能也是改进了磁盘控制器的队列深度。在实际测试中,512字节时在低队列深度下15K.7和15K.6并无不同,但是15K.7可以达到更高的队列深度。兼而在较大的区块下,15K.7的高存储密度具有高传输速率,因此IOps也更高,总的来说,Cheetah 15K.7的提升非常明显,在64KB块下达到了20%左右。在应用测试脚本中,不同的项目幅度不同,不过提升都非常显著。 


Seagate Cheetah 15K.7,600GB/450GB/300GB售价$676/$445/$300

  Seagate Cheetah 15K.7的最高传输速率达到了214MB/s,是笔者见过的首个超过200MB/s的机械硬盘,更高的单碟容量也是性能提升的一个重要因素之一。Cheetah 15K.7的表现很不错,值得升级。

地球最快的硬盘 希捷捷豹15K6性能测试

I/O至尊 希捷Savvio15K.2硬盘详细评测

0
相关文章