磁盘I/O Trace收集器设计及实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:qweewqqwe123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
磁盘性能如今已经成为计算机系统的主要瓶颈之一,CPU发出读写请求的速度和磁盘响应的速度越来越不匹配,因而对磁盘性能的评估就显得越来越重要。而国内外流行的测试软件往往只注重于对磁盘的几种基本性能的测试,如:磁盘的数据传输率、寻道时间、磁盘性能、CPU占用率和磁盘工作噪音、工作温度等。这样的测试得到的数据与实际应用有较大的差别,我们需要的是在充分模拟实际应用环境下进行的测试,这样得到的数据才能正确地评估出磁盘的性能。通过设计磁盘I/O Trace收集器,测试在Windows操作系统下磁盘在实际应用中的负载,并记录负载读写数据。使用WDM(Windows驱动程序模型)设计该收集器,过滤驱动截获对磁盘的操作,得到读写磁盘的起始扇区以及扇区数并将这些信息保存到链表中。通过建立系统线程,不断的从链表中获取信息。最后将这些信息记录到该收集器自身所创建的日志文件中去。同时设计用户控制程序部分,实现对不同分区的记录。使用磁盘I/O Trace收集器,对不同应用环境下系统的实际负载情况进行记录而得到大量真实的数据。进一步模拟实际应用环境,在磁盘测试中使用收集到的日常读写数据作为输入源以模拟实际应用,最终得到对被测试磁盘真实可靠的性能评价。这些数据在系统升级新的存储磁盘、对不同的实际应用进行评估等实验中都有很高的价值。
其他文献
构件库是支持大量构件的描述、存储、管理和检索的构件复用基础设施。随着各类机构建立的构件库逐渐增加,关于分布式构件库的研究日趋增多。这种分布式构件库通过协调机制将
近年来,在线社交网络和基于位置的服务迅速兴起,以Foursquare为代表的基于位置的社交网络(Location Based Social Network,LBSN)平台取得了巨大的成功,并连接了用户的线上线下行为
随着软件规模和复杂度的不断增大,传统的软件开发模式面临着巨大的挑战,出现了新一轮的“软件危机”,解决这个问题行之有效的途径之一就是软件复用。其中,如何开发复用的构件,如何
随着电信企业竞争日益激烈,快速响应市场需求,建立有效的业务流程管理十分重要。目前电信领域中普遍存在流程自动化以及系统间集成等困难难题,本文在分析了NGOSS(下一代运营支撑
电子邮件已经成为人们日常生活中通信、交流的重要手段之一,但垃圾邮件的泛滥已带来严重后果,有效地区分合法邮件和垃圾邮件成为一项紧迫的任务。 近年来,有关垃圾邮件过滤技
实时数据库(Real-Time Database, RTDB)中的数据和事务都具有显式的定时限制,系统的正确性不仅依赖于逻辑结果,更依赖于逻辑结果产生的时间。RTDB的高性能要求以内存数据库(M
WebGIS是地理信息系统未来的发展方向,随着计算机技术和网络的发展不断在越来越多的领域发挥着重要的作用,各式各样的技术均有可能在GIS领域里有着一席之地。本论文使用SVG技术
本文首先介绍了企业应用集成的发展与主流EAI技术的原理与应用范围。接着,在简单分析传统的企业应用集成技术缺点的基础上引出了SOA产生的原因,详细论述了SOA的定义、体系结构
随着Internet的飞速发展,网络应用如:IP Telephony、VOD、WWW等多媒体应用的层出不穷,使Internet逐步由单一的数据传输网向数据、语音、图像等多媒体信息的综合传输网演化。在高
中间件技术作为软件技术发展历史上的一个里程碑,它大幅度地减少了应用的实施工作量,提高了应用软件的成功率。基础中间件的定位是解决业务无关的基础技术,它不能解决业务需求分