- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Pre-Fetch 预 取得 预 读 Read Ahead Pre-Fetch 预读的两种方式 CACHE预读提高了计算机系统中的硬盘读的功能,尤其是在读取含有大量文件碎片的文件时。 具有良好预读功能的RAID卡能在看起来很随机的读访问中,识别出读取磁盘的规律, 通过这个规律提前将系统要读取的数据放在CACHE中。 Read ahead Pre-Fetch 当RAID卡发现系统要读的是先前已经读过的数据时,在这一次,便将这一个数据块的数据写到CACHE里。 由于硬盘数据经常是以一族连续的硬盘扇区组织起来的,所以有时侯如把系统所请求的扇区随后的一个扇区里的数据同时读进来是有价值的。 回写 回写是通过暂时将数据存在CACHE里,从而推迟将数据写到慢设备(如硬盘、磁带机)的一种工作方式。数据将在随后的时间,硬盘闲置的时候写到硬盘中。写的时候也是统一将CACHE内的尚未写出的数据按照数据块的在硬盘中的BLOCK序号写入,这样可以提高写的效率。 系统 block7 block1 block5 block3 1 2 3 4 5 6 7 8 9 block1 block3 block5 block7 注:回写需要加电池给CACHE供电,以免数据在写到硬盘之前系统断电导致硬盘数据丢失。 电梯式回写 通写 通写模式下,所有数据在以命令完成状态返回到计算机之前,直接写到硬盘。 系统 block7 block1 block5 block3 1 2 3 4 5 6 7 8 9 磁盘Cache性能分析 容量 增加CACHE大小对于预读来说,为系统提供了更多的来自CACHE的可供读取的记录。 对于回写来说,允许控制卡保存更多的记录留待后期写磁盘。特别是对于电梯式回写,使得连续的回写段之间有更近的间隔,降低硬盘写操作的平均访时间并提高了吞吐率。 1、当用户数很多而且不是都访问相同的数据。 2、当数据文件很大时。 大容量cache 磁盘CACHE的类型 EDO:工作频率在33MHz,RAID处理器频率低于100MHz时 SDRAM:工作频率在66MHz,RAID处理器频率高于100MHz时 --- 提高系统I/O的速度 ECC:对CACHE数据进行校验 Non-ECC:不对CACHE数据进行校验 --- 提高系统I/O的可靠性 Mylex的RAID卡需要ECC的;Adaptec的RAID卡没限定 磁盘Cache性能分析 软RAID与硬RAID RAID也有全软、半软半硬与全硬之分。全软RAID就是指RAID的所有功能都是操作系统(OS)与CPU来完成,没有第三方的控制/处理 (业界称其为RAID协处理器)与I/O芯片。这样,有关RAID的所有任务的处理都由CPU来完成,可想而知这是效率最低的一种RAID。由于全软 RAID是在操作系统下实现RAID,不能保护系统盘,亦即系统分区不能参与实现RAID。有些操作系统,RAID的配置信息存在系统信息中,而不是存在磁盘上,当系统崩溃,需重新安装时,RAID的信息也会丢失。尤其是全软RAID 5是CPU的增强方式,会导致30%-40%的I/O功能降低,所以在服务器中不建议使用全软RAID。 RAID技术如何实现数据保护 数据镜像 100%数据备份 磁盘有效空间利用50% 数据校验:无 硬盘数目:2 读写性能:读性能提高 RAID1 RAID技术如何实现数据保护 数据镜像+分段 100%数据备份 磁盘有效空间利用50% 数据校验:无 硬盘数目:4 读写性能:均有性能提高 RAID10 RAID技术如何实现数据保护 数据校验 数据分段存储 磁盘有效空间利用n/n+1 数据校验:校验数据存在专门校验盘 硬盘数目:3(最少) 读写性能:均有提高 RAID3 RAID技术如何实现数据保护 数据校验 数据分段存储 磁盘有效空间利用n/n+1 数据校验:校验数据均匀分布在各个磁盘上 硬盘数目:3(最少) 读写性能:均有提高 RAID5 RAID 技术的价值 提高系统I/O性能 数据安全保护 可 管 理 性 磁盘cache 预读 回写 数据镜像 数据校验 磁盘阵列集中管理 管理软件 磁盘分段 RAID1、10 RAID3、5、30、50 思 考 题 配置一个学生资料FTP服务器需采用何种RAID技术?为什么? 如为我院财务处配置财务数据服务器需采用何种RAID技术?为什么? 谢谢! * SCSI是小型计算机系统接口的简称,现在主要用在服务器硬盘上,主要的好处在于资源占用率小,接口速度快,可以热插拔,可扩展性高,速度稳定。但是价格很高。 SATA是串行ATA总线接口的简称,是近两年流行起来的一种桌面级硬盘接
文档评论(0)