- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《从机械硬盘到SSD:高性能IO之路
从机械硬盘到SSD:高性能I/O之路 机械硬盘 我认识个人电脑以来,机械硬盘陪我走过了差不多快20个年头。从联想的1G机械硬盘开始,市场上涌现了很多优秀的消费级产品:昆腾火球、希捷酷鱼、西部数据鱼子酱等3.5寸机械硬盘。 2001年拥有了自己的第一台笔记本电脑后,在升级的过程中也慢慢接触了东芝、日立、IBM等品牌的优秀的2.5寸机械硬盘产品。 现在自己在家的数据存储使用了二手的SAS磁盘阵列软RAID5,也有一张闲置的12口Areca阵列卡,能够起到大量数据存储的功能。 机械硬盘工作结构与原理 电机带动平行的多块硬盘盘片旋转,一个机械硬盘内部可能会有多个盘片 磁头在磁头臂控制下,沿盘片的径向移动来扫描磁道上的数据 格式化后,每一盘片被划分为一堆同心圆即磁道,磁道垂直排列构成柱面 柱面被划分为读写单元即扇区 如何提高机械硬盘的性能参数:容量/速度/寿命 磁盘的容量增长相对来说是一个非常稳定的状态,尽管无脑增加盘片数量,以及增加存储密度来获得更多的单盘片磁道和扇区听起来特别容易,从2010年以来,3-5盘片、单盘600GB左右似乎已经走到了尽头。 所以短期采购看来,容量革命就显得并非那么容易,如何在不严重损害工作寿命的条件下,提高机械磁盘的速度至今仍然是小到PC用户,大到机房管理者需要考虑的重要命题。 无脑提高转速只 要代表硬盘转速的角速度越快,线速度理所当然的也就越快,结合存储介质密度的提高,单位时间扫过的数据也就越多。常见的机械硬盘转速有5400和7200RPM(每转miniute)之分,而某些企业级硬盘还有标称10000-15000rpm的磁盘。一块全新的机械硬盘在工作状态良好的时候,持续性或者爆发性读写达到120-200MB/s是完全没有问题的。为了翻倍的速度你很可能会发现,不少高速企业级硬盘的售价成几何倍数的增长。 接口更替:永远不让接口成为性能瓶颈 2001年,数个硬盘制造厂商将旧有的消费级接口P-ATA规范下制造的、使用IDE排线来连接的硬盘标准革了命,并换以更新的SATA标准。可以看到,规范降数据传输的上限从133MB/s在3-10年间分多次的更新为SATA1.0的150MB/s,2.0的300MB/s以及3.0的600MB/s,在很大程度上标准的确立扫清了未来SATA接口硬盘的速度瓶颈障碍。 对于SCSI接口普通的用户可能比较陌生,在传统的企业级系统中该种接口使用的比较广泛,Ultra320SCSI标准的速度瓶颈就已经碾压了P-ATA规范达到320MB/S。当然后来SAS(串行连接SCSI,串行连接SCSI,不是统计分析语言的那个SAS)二代标准公布以后,在接口性能(瓶颈600MB/s)以及接口兼容性(兼容SATA)方面得到了完善。现在我们能见到的很多机房都在使用SAS接口的硬盘,硬盘的性能和价格对于企业来讲达到了一个很好的平衡,因此有大规模磁盘部署需求的企业往往会大批量购置SAS硬盘。关于如何管理一大堆SAS硬盘,就不能不提到另外一种技术:RAID。 使用RAID技术 独立全称是冗余阵列Disks,很多时候中文简称叫做磁盘阵列。也有一种搞笑的说法是说,字母I代表着Inexpensive(便宜)。因为单块硬盘瓶颈有上限,然而又不愿意花5倍的钱购置相同容量、速度翻倍的企业级硬盘,就可以使用RAID这种技术。 RAID0:数据一份会拆开写入?块盘的相同位置,理论上可以加速?倍 RAID1:数据一份会它的镜像就是写入?块盘的相同位置,速度不变,稳定性提高 RAID5:数据一份会拆开写入?块盘的相同位置,第N+1块盘做奇偶校验 没有人会简单的使用RAID1比较安全然而性能完全没有提高;RAID 软RAID需要主板BIOS驱动即可支持,属于成本低廉之选;而更多的企业级解决方案直接使用硬件RAID卡,比如国内二手市场常见的火箭卡,或者ebay常见的Areca等都是比较常见的牌子。尽管价格贵了不少(动辄几千到上万元),但硬件RAID卡提供高达24口SAS盘的支持,数据通道走PCI-E也能大幅度提高瓶颈的上限,而数据爆发写入又有DDR内存提供缓存支持,使得在一定成本的约束下,持续性读写与整体稳定性都上了一个新的台阶。 奇技淫巧 在机械硬盘发展历程中一直存在着一些说不上重大改进,但是变相的提高了性能的小技术。比如为了提高电机马达转速,轴承从金属轴承换为液压轴承(东芝在2004年提出,最终放弃);借鉴硬件RAID卡使用DDR做缓存的思想而产生的混合硬盘(2010年前后希捷在500GB硬盘上加上了4GB的NAND闪存用于加速)等等。 机械硬盘之殇 在实际使用过程中,属于机械硬盘的「终极问题」慢慢浮出了水面。 不知道你注意过没有,当机械硬盘使用过一段时间的时候,性能会持续的下降,表现为开机时桌面图标加载缓慢,上网时缓存加载
文档评论(0)