缓存磁盘技术在LINUX上的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:haiyutong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在分析了以光磁技术为核心的现代存储系统缺点的基础上,深入研究了能大幅提高其小写性能的技术———缓存磁盘技术.设计并实现了其在LINUX操作系统上的具体方案.对当前以光磁技术为核心的现代存储系统深入分析后发现,它们在处理密集小写方面盼胜能低下.缓存磁盘技术能有效地解决上述问题,但面对如流媒体那样大数据量的读写请求时却无能为力.基于以上理论分析,融合缓存磁盘技术和冗余独立磁盘阵列技术能全面地提高存储系统的性能.在LINUX—2.4内核的Redilat7.2上,缓存磁盘技术的实现要以LINUX 的磁盘缓存系统为基础,通过在其磁盘缓存系统上加入一逻辑层来实现DCD算法,该逻辑层通过虚拟硬盘技术来截取来自上层的请求.在LINUX操作系统上设计的缓存磁盘技术共划分为写操作、读操作、倒盘过程、数据恢复过程等模块.各模块均是以LINUX内核驱动的方式实现的.详细设计了各模块内部结构以及其工作流程,解决了LINUX下的虚拟硬盘、区分数据大小写、内存缓存和数据盘缓存容量过载等关键技术问题.对DCD和RAID进行了全面的综合测试.在测试中根据存储系统是否使用RAID技术,是否使用DCD技术,把存储系统分成了六个状态.然后分别在这六个状态下,进行了TRACE测试和PEAK测试.在实验的基础上,得出以下结论:缓存磁盘技术和RAID技术在正常的办公环境下可把存储系统的小写性能提高2倍,在小数据量的写请求非常密集的情况下,可把存储系统的小写性能提高20多倍.
其他文献
随着数字电视的逐步普及,面向数字电视的智能化信息服务系统逐渐成为研究的热点。既提供个性化又提供大众化的服务是这种系统的目标,该系统涉及的许多相关领域值得深入研究。
该文基于Web服务的集成方案中,依靠Web服务,通过松散的应用集成,企业能够实时地访问不同部门、不同应用、不同平台和不同系统的信息.Web服务系列技术是架构在XML技术的基础上
车辆导航定位系统是智能交通的最基本的单元,而监控及指挥系统是管理者进行管理的基本工具.该论文首先介绍了车辆导航系统的基本构成及相关联的地理信息系统(简称GIS)的基本
多媒体数据库技术是一门新的数据库技术。按内容检索是目前多媒体数据库系统迫切需要的查询手段,也是急待研究的课题。本文围绕基于内容检索的多媒体数据库系统中的关键问题进
关联规则发现是数据挖掘中的重要课题.挖掘关联规则问题就是产生支持度和可信度分别大于用户给定的最小支持度和最小可信度的关联规则.从用户与系统交互的角度来看,关联规则
该论文的主要目的是从软件过程的角度对目前数据仓库建设领域的理论与实践进行研究与探讨.论文的具体内容如下:该文首先研究了软件过程、软件过程模型相关的概念以及软件过程
深入分析iSCSI协议特性,探讨协议错误恢复的原理与CRC检错关键问题对研究网络存储系统具有重要的参考价值.将iSCSI协议与成熟的网络存储管理协议FibreChannel协议进行深入比
在时空数据库中引入数据区域的划分,将时空属性视为特殊属性,数据分别存放在非时空属性区、有效时空属性区和历史时空属性区,利用三字节的属性标识位标识数据位置.从而将时空