POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 7112|回复: 8
打印 上一主题 下一主题

多碟单硬盘数据的读写方式

[复制链接]
跳转到指定楼层
1#
发表于 2012-3-15 23:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 overair 于 2012-3-16 13:44 编辑

一个双碟或者更多碟的单个硬盘,当写入数据时,是拆分后同时写入两碟,还是连续写入其中一个,如果写满后再写下一个?假设真实情况是其中一种,如何证明?
3月16日
上面的疑问可能是我描述的不够清楚,抱歉,下面换一种提法

首先单碟容量都是500G,2个硬盘,1个500G单碟的为A,1个1T双碟的为B
假设最外2圈磁道从外向里数分别为A1A2,B1B2
使用WIN建立首个分区,文件系统为NTFS,那首个分区文件系统的逻辑构成是:
A1B1A2B2还是A1A2B1B2
我目前认为是前者,提出这个问题的初衷在于,如果这种认识只正确的,文件系统能使用更多的速度快外圈磁道来组成同样的容量,比如C盘,前200G容量,如果单碟那么将按磁道从外向内组成,如果是多碟,将先使用多碟的每一碟的首个外圈磁道组成,然后使用第二个外圈磁道
头像被屏蔽
9#
发表于 2012-3-17 03:11 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

8#
发表于 2012-3-16 22:05 | 只看该作者
从测试看,是协同但不同步,接力但不并行
回复 支持 反对

使用道具 举报

7#
发表于 2012-3-16 15:36 | 只看该作者
找到些信息,不知道现在的硬盘有没有变化。
柱面:
我们认为离圆心最远的磁道为0磁道,依此往里为1磁道....。不同面上相同磁道编号则组
成了一个圆柱面,即所称的柱面(Cylinder)。
每个柱面上的磁头由上而下从“0”开始编号。数据读写按柱面进行,即磁头读写数据时首
先在同一柱面内从“0”磁头开始进行操作,依次向下在同一柱面的不同盘面(即磁头上)进行操
作,只有在同一柱面所有的磁头全部读写完毕后磁头才转移到下一柱面,因为选取磁头只需
通过电子切换即可,而选取柱面则必须通过机械切换。电子切换比从在机械上磁头向邻近磁
道移动快得多。因此,数据的读写按柱面进行,而不按盘面进行。
读写数据都是按照这种方式进行,尽可能提高了硬盘读写效率。

前面已经提及,系统在磁盘上写入读取数据时,写满一磁道后转向同一柱面的下一个磁头,当
柱面写满时,再转向下一柱面。这些转换都需要时间,而在此期间磁盘始终保持高速旋转,这就
会带来又一个问题。
假定系统刚刚结束对一个磁道最后一个扇区的写入,并且已经设置了最佳交叉因子值,现在准
备在下一磁道的第一个扇区写入,这时就要等到磁头部件重新准备定位并按径向方向到达下一磁
道。如果这个操作占用时间超过了一点点,尽管有交叉存取,磁头仍会延迟到达?饩稣飧鑫侍?
的办法是以原先磁道所在位置为基准,把新磁道(下一磁道)上全部扇区号移动约一个或几个扇区
位置,这就是磁头扭斜。磁头扭斜可以理解为柱面与柱面之间的交叉因子,硬盘出厂便设置好,
用户一般不用去改变它。磁头扭斜只在文件较长超过磁道结尾进行读出和写入时才发挥作用。所
以,扭斜设置不正确所带来的时间损失比交叉因子小得多。
回复 支持 反对

使用道具 举报

6#
发表于 2012-3-16 14:12 | 只看该作者
其实问题可以简化为单碟双面,因为现在硬盘单碟就是这样两面双磁头或屏蔽另一面磁头减容量的。

按测试软件传输率表现来看是外圈到内圈是一条下降曲线,看来真的是两个磁头是协同工作的。但不知LBA扇区如何编码。一种猜测是A面最外圈某处是LBA0,反面B面同处是LBA1,再A面LBA0下一点是LBA2,再B面LBA3.。。。

另外一种是A面最外圈LBA0~LBAN,B面最外圈LBAN+1、LBA2N。。。

而且现在的硬盘也不道还有没有扇区间隔因子的说法,也就是因为磁头读写速度跟不上盘片转速,LBA1隔几个扇区才是LBA2这种。

其实不管文件系统如何,不管是FAT还是NTFS,这些上层应用对硬盘本身来说是透明的。硬盘固件可以内部来操作多磁头来实现阵列存储Raidxxx,可能就是怕固件编写繁复、可靠性等原因增大成本而不做。
回复 支持 反对

使用道具 举报

5#
发表于 2012-3-16 13:56 | 只看该作者
多么基础的问题啊,不知道什么是柱面?
回复 支持 反对

使用道具 举报

4#
发表于 2012-3-16 12:17 | 只看该作者
是把碟片分段,比如一个盘3碟,每碟分100段,写入一个占用3段的文件就是每碟写入1段,不会同时写入。
回复 支持 反对

使用道具 举报

3#
发表于 2012-3-16 08:09 | 只看该作者
很经典的问题,其实你看评测就知道,同样的单碟容量,单碟和多碟性能基本一致。

主要考虑的是多碟硬盘的稳定性要比单碟差,发热量也大。如果raid0,数据安全性下降大。

同时,硬盘的瓶颈主要是随机差(寻道时间长),多碟raid0只能更差,持续传输意义不大。

而且外部raid0性价比更高,可以降低硬盘的成本。
回复 支持 反对

使用道具 举报

2#
发表于 2012-3-16 02:45 | 只看该作者
动动脑,要是拆分后同时写入,那就是内部raid0了,如果是这样,还有人买单碟的硬盘?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-1-31 07:42

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表