缓存磁盘技术在LINUX上的研究与实现-计算机应用技术专业论文.docxVIP

缓存磁盘技术在LINUX上的研究与实现-计算机应用技术专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华中科技大学硕士学位论文摘 华中科技大学硕士学位论文 摘 要 在分析了以光磁技术为核心的现代存储系统缺点的基础上,深入研究了能大幅提 高其小写性能的技术 缓存磁盘技术。设计并实现了其在LINUX操作系统上的 具体方案。 对当前以光磁技术为核心的现代存储系统深入分析后发现,它们在处理密集小写 方面的性能低下。缓存磁盘技术能有效地解决上述问题,但面对如流媒体那样大数据 量的读写请求时却无能为力。基于以上理论分析,融合缓存磁盘技术和冗余独立磁盘 阵列技术能全面地提高存储系统的性能。 在LINUX一2.4内核的Redhat7.2上,缓存磁盘技术的实现要以LINUX的磁盘缓 存系统为基础,通过在其磁盘缓存系统上加入一逻辑层来实现DCD算法,该逻辑层 通过虚拟硬盘技术来截取来自上层的请求。 在k型三坚丝佳丕笙土设计的缓存磁盘技术共划分为写操作、读操作、倒盘过程、 数据恢复过程等模块。各模块均是以LINUX内核驱动的方式实现的。详细设计了各模 块内部结构以及其工作流程,解决了LINUX下的虚拟硬盘、区分数据大小写、内存缓 存和数据盘缓存容量过载等关键技术问题。 对DCD和RAID进行了全面的综合测试。在测试中根据存储系统是否使用RAID技 术,是否使用DCD技术,把存储系统分成了六个状态。然后分别在这六个状态下,进 行了TRACE测试和PEAK测试。在实验的基础上,得出以下结论:缓存磁盘技术和RAID 技术在正常的办公环境下可把存储系统的小写性能提高2倍,在小数据量的写请求非 常密集的情况下,可把存储系统的小写性能提高20多倍。 关键词: 计算机存檐惫统;缓存藏益术:冗余独立磁击阵列;设备建磊程序。 I 警申辩技欠譬磺士学棱论史ABSTRACT 警申辩技欠譬磺士学棱论史 ABSTRACT The technology of DCD is introduced based OR the fact that the modem storage system based on optical and magnetic technology has low performance on small writes。 DCD call speed up small waites ofthe storage system+The scheme ofDCD is designed and implemented based 011 LINUX operating system, After analyzing the modem storage system based Oil optical and magnetic technology, 趋cant deal with small writes effectively.DCD ca基solve this problem,but it carl翻 nothing to the requests of big writes or魄reads.鞭蝴theoretic analysis,eombkmtion of DCD and RAID is the way tO improve the speed ofthe modem storage system. On tinux-2,4 operation system,DCD is impleinented on top of LINUX disk caching system。A lo垂e layer above LINUX Disk Caching system is built and ea琏kntercept the requests from file system or applications by virtual hard disk technology. Functionality reference model of DCD includes write operation,read operation, moving data procedure and recover)procedure.AU modules are implemented though LINUX device driver.Designing the inside s牲ucture of all modules and烈ving cooperation of all modules.The key problems such as virtual bard disk,distinguishing small writes and big wri|es,overflow ofRAM and caching disk are solved. Final

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档