字体:  

增加磁头数能提高硬盘性能吗?

squid 发表于: 2008-6-08 21:34 来源: DOIT博客

现行15K fc, 450G是8头,300G是6头,146G是3头,是否在性能上450>300>146?

最新回复

冬瓜头 at 2008-6-08 22:02:39
单碟容量,转速,寻道速度。 与磁头数无关。
squid at 2008-6-09 10:43:55

QUOTE:

原帖由 冬瓜头 于 2008-6-8 22:02 发表
单碟容量,转速,寻道速度。 与磁头数无关。
这三个盘每碟性能是一样的,就是封装碟数、磁头数不一样。更多的碟是否可以提高吞吐、io?
冬瓜头 at 2008-6-09 11:42:03
不能。磁头不能并发。
squid at 2008-6-09 16:41:46
格式化时间,146是100分,450是170分,有并发,就是缺乏数据说明。
冬瓜头 at 2008-6-09 16:59:24
不妨低格一下看看时间。
squid at 2008-6-09 17:40:03
这是seagate发布的,应是低格时间。
冬瓜头 at 2008-6-09 20:30:42
不妨用hd monitor扫描一遍所有扇区来查看一下时间,如果单碟密度、转速确实都相同的话。
crash at 2008-6-10 14:11:42

QUOTE:

原帖由 squid 于 2008-6-8 21:34 发表
现行15K fc, 450G是8头,300G是6头,146G是3头,是否在性能上450>300>146?
随着硬盘容量的快速增加, 如果单碟disc密度不变的话, 那么就需要增加disc的尺寸, 相应的seek latency也会增加; 为了不影响性能, 在保持单碟disc密度不变, 尺寸不变的情况下, 增加碟数和磁头可以很好的融合性能和容量的矛盾.
saintdragon at 2008-6-10 15:15:20
磁头可以并非吗?
多磁头可能在某些情况下有性能提升
冬瓜头 at 2008-6-10 16:34:20
比如说?
asyqm at 2008-6-10 17:53:49
多磁头允许并行读写,会提高吞吐带宽,但是对于寻道时间基本不会有提高
冬瓜头 at 2008-6-10 18:51:18
楼上说法有根据么,多次头并行的话,那属于盘内raid技术了,还在实验室呢。
crash at 2008-6-10 20:20:42
多磁头的目的, 是为了在扩大容量的时候不降低性能, 对于单碟来说, 如果是同一个厂家的同一个型号的话, 那么300G和72G的random perfomance(seek time+rotational latency) 和 transfer rate 应该是一样的.
举例来说, Seagate Cheetah 10K.7 drive characteristics
ST3300007FC ST3146707FC ST373207FC
Drive capacity 300.0 ........................ 146.8.......................73.4 ...........Gbytes (formatted, rounded off value)
Read/write data heads 8 ............................... 4..............................2
Bytes per track 556 ........................... 556..........................556 ............Kbytes (average, rounded off values)
Bytes per surface 50.5 .......................... 50.5 .........................50.5 ...........Gbytes (unformatted, rounded off value)
Tracks per surface (total) 90,774 ...................... 90,774.....................90,774 .......Tracks (user accessible)
Tracks per inch 105,000 .................... 105,000...................105,000 .....TPI
Peak bits per inch 658 ........................... 658..........................658 ............KBPI
Internal data rate 470-944 .................... 470-944...................470-944 .....Mbits/sec (variable with zone)
Disc rotation speed 10,000 ...................... 10,000.....................10,000 ....... rpm (+ 0.5%)
Avg rotational latency 3.0 ............................ 3.0...........................3.0 .............msec
thresh_freeman at 2008-6-10 22:31:34
冬瓜是正确的。磁头不能并发。

而且磁头切换,是需要时间的。一般叫做head switch time,有时也叫作head skew time。
saintdragon at 2008-6-11 10:34:53
问个问题,多个磁头,是同时移动的吗?
就是说,如果a磁头在盘片1的1磁道上,那么此时b磁头一定在盘片2的1磁道上。如果a磁头移动到了盘片1的10磁道上,此时b磁头也一定是在盘片2的10磁道上。
是这样的吗?
squid at 2008-6-11 10:55:59
磁头不能并发,是否有磁头流水重叠?否则无法解释格式化时间减少。
冬瓜头 at 2008-6-11 11:11:20

QUOTE:

原帖由 saintdragon 于 2008-6-11 10:34 发表
问个问题,多个磁头,是同时移动的吗?
就是说,如果a磁头在盘片1的1磁道上,那么此时b磁头一定在盘片2的1磁道上。如果a磁头移动到了盘片1的10磁道上,此时b磁头也一定是在盘片2的10磁道上。
是这样的吗?
不一定。每盘面低格的时候如果是单磁头独进行,那么误差会导致磁道、扇区等位置不相等。但如果真的是并发低格,那么就会相同,但是误差总是存在。