分布式I/O Trace收集与回放技术的研究和实现
发布时间:2021-11-19 20:08
存储系统的性能评价技术是信息存储技术研究中不可或缺的重要部分,目前的存储性能评价技术较少关注具体的应用环境,不能反映存储系统对真实应用的支持度,因此其测试结果的参考价值就大打折扣。针对这样的现状,研究了基于真实应用环境的存储系统评测技术,设计并实现了分布式I/O Trace收集与回放系统。该系统可以通过在被测存储系统上再现各种真实应用环境来测试其针对不同应用的支持度和性能表现。首先,深入研究Trace收集相关技术。从文件系统层和设备驱动层上分别分析应用的I/O请求,分别设计出文件级Trace和块级两种Trace格式。研究基于Linux系统的Trace截获技术。文件级Trace的截获基于虚拟文件系统层,块级Trace的获取基于Linux内核的blktrace。在Trace收集的实现过程中使用Trace缓冲池等技术来最小化对被收集系统的影响,Trace收集模块具备轻量级和动态加载等特性。研究如何根据Trace信息再现真实的应用环境,即Trace回放技术。分析Trace回放过程,设计出了时间尺度可调的回放策略,可以满足更多样化的测试需求,同时还可以缩短评测时间。该Trace回放技术支持公开T...
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:67 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 课题背景
1.2 发展现状
1.3 研究目的与主要内容
1.4 课题来源
2 系统介绍与关键技术
2.1 系统拓扑结构
2.2 Trace 收集技术
2.3 Trace 回放技术
2.4 分布式控制技术
2.5 本章小结
3 分布式 I/O Trace 收集与回放系统设计
3.1 系统总体设计
3.2 Trace 收集模块的设计
3.3 Trace 回放模块的设计
3.4 中央控制台的设计
3.5 本章小结
4 分布式 I/O Trace 收集与回放系统实现
4.1 Trace 收集模块的实现
4.2 Trace 回放模块的实现
4.3 中央控制台的实现
4.4 本章小结
5 系统测试与分析
5.1 测试平台介绍
5.2 Trace 收集测试
5.3 Trace 回放测试
5.4 测试结果分析
5.5 本章小结
6 总结与展望
6.1 全文总结
6.2 研究展望
致谢
参考文献
本文编号:3505772
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:67 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 课题背景
1.2 发展现状
1.3 研究目的与主要内容
1.4 课题来源
2 系统介绍与关键技术
2.1 系统拓扑结构
2.2 Trace 收集技术
2.3 Trace 回放技术
2.4 分布式控制技术
2.5 本章小结
3 分布式 I/O Trace 收集与回放系统设计
3.1 系统总体设计
3.2 Trace 收集模块的设计
3.3 Trace 回放模块的设计
3.4 中央控制台的设计
3.5 本章小结
4 分布式 I/O Trace 收集与回放系统实现
4.1 Trace 收集模块的实现
4.2 Trace 回放模块的实现
4.3 中央控制台的实现
4.4 本章小结
5 系统测试与分析
5.1 测试平台介绍
5.2 Trace 收集测试
5.3 Trace 回放测试
5.4 测试结果分析
5.5 本章小结
6 总结与展望
6.1 全文总结
6.2 研究展望
致谢
参考文献
本文编号:3505772
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3505772.html