针对集群存储系统的多目标跟踪器设计与实现
发布时间:2017-11-12 15:24
本文关键词:针对集群存储系统的多目标跟踪器设计与实现
更多相关文章: 集群存储系统 跟踪器 跟踪点机制 缓存管理 I/O控制
【摘要】:随着计算机技术的发展,在各种领域使用的应用程序和内核模块被逐渐开发出来,为人们的生活工作带来很大的方便。为了帮助编程人员和测试人员来了解产品的运行状态,和产品在运行过程中发生每个事件的数据信息,跟踪工具就这样产生了。跟踪器不仅仅是性能调优的工具,也是一种记录分析应用负载行为的工具。通过数据的采集和分析,得到被跟踪目标的很多信息,这些信息可以帮助系统设计人员改善整体的设计,以达到解决问题或者优化系统的目标。 本课题来源于天津中科蓝鲸技术有限公司的块设备缓存项目中的测试部分,是针对现有的各个模块设计一个跟踪工具,用以分析模块的工作性能和工作状态。 本论文的主要内容是专注于集群存储系统的跟踪器的需求与分析设计。和以往的跟踪测试工具不同,该跟踪器的检测对象是目标的读写请求情况,,并且使用方便。该跟踪器主要根据跟踪点机制,在被跟踪对象中读写关键路径上插入跟踪器的外部接口,通过接口来收集跟踪对象的数据流信息,并传递给内核模块,保存在缓存中。本跟踪器主要为用户层部分和内核核心部分两个部分组成,其中用户层部分包括跟踪器命令行命令解析模块和跟踪信息分析模块,内核核心部分包括跟踪器I/O控制模块、跟踪器缓存管理模块和跟踪器内核导出接口。 通过跟踪器,测试人员能快速准确的判断问题的原因。为了能够对集群存储系统性能优化提供数据,需要确定读写请求在核心模块的处理时间以及在底层设备中的处理时间,以及获取与性能密切相关的读写请求路径的处理时间等数据信息,这样就能够对分析问题解决问题提供帮助。 跟踪器测试结果表明,该跟踪器可以完成预定的跟踪任务,可以为分析工作收集足够的数据,并且性能符合要求,对集群存储系统的影响很小,可以满足测试的要求。
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP333
【参考文献】
中国期刊全文数据库 前10条
1 相晖;王学宝;刘莉;;基于双缓冲与环形缓冲的串行驱动设计[J];工业控制计算机;2009年03期
2 姚林燕;;CLI中命令树的设计和实现[J];信息通信;2012年01期
3 张丽果;杜慧敏;韩俊刚;;无数据缓存的容错环形NoC[J];计算机科学;2009年03期
4 陈丽波,吴庆波;Linux内核跟踪机制LTT的研究[J];计算机工程;2005年12期
5 王粉花;;基于Linux字符设备驱动程序的设计与实现[J];计算机工程;2006年23期
6 李胜朝;黄先祥;谢建;;嵌入式Linux系统中字符设备驱动程序的开发[J];计算机工程;2007年04期
7 姚章俊;陈蜀宇;卢尧;;一种高性能环形缓冲区的研究与实现[J];计算机工程;2012年08期
8 杜贵然,罗金平,徐明,胡瀚涛,周兴铭;Trace Cache及Trace处理器技术[J];计算机工程与科学;2001年01期
9 钟永锋,张江陵;RAID阵列中高速Cache管理的优化[J];计算机与数字工程;1998年05期
10 张学亮;左小翠;;Linux页面缓存机制分析及其对磁盘I/O性能影响[J];计算机与现代化;2010年02期
本文编号:1176505
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1176505.html