学位论文 > 优秀研究生学位论文题录展示

基于TPC-C基准高端容错机评测系统研究与设计

作 者: 冯丹青
导 师: 左德承
学 校: 哈尔滨工业大学
专 业: 计算机科学与技术
关键词: 基准测试 疲劳程度测试 负载测试
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 33次
引 用: 0次
阅 读: 论文下载
 

内容摘要


当前,容错计算已经在很多领域取得成绩如:微型机、航天、航空、舰船等专用微型容错机的普遍应用。然而,新的计算模式的发展,为容错提出了新的挑战。高性能容错计算机可以预测有强劲的发展动力并提供高性能容错计算机的体系结构;应用于金融、电信、能源、民航等,并被国外厂商所垄断;目前迫切需要自主知识产权的高性能容错计算机,应用于银行储蓄业务系统及证劵交易系统和证劵报价系统等关系到国计民生和国家战略安全的重要领域。性能测试是为了获取或验证系统性能指标而进行测试,而选择基准测试的目的就是帮助用户针对其需要作出适合的正确选择和测试。这里选择发展较为成熟的TPC-C基准来进行测试。本课题来源于863重大项目高端容错计算机下属课题“高端容错计算机的评估与测量”。设计并实现了针对TPC-C规范的TPCCBench负载模拟系统,主要用于高端容错计算机的性能测试及评测。本文通过分析TPC-C规范,对TPC-C规范中的测试过程、事务处理模型、数据库设计、TPC-C提供开源包orabm进行剖析。设计并实现TPCCBench负载模拟系统的测试模块、监控模块、客户端、服务器端。测试过程中更深入的了解了TPC-C运行的流程及体系;监控模块采用TCP/IP协议远程监控待测系统性能;客户端包括基准环境的搭建和测试工具;服务器端包括AWR、数据接口、数据的运行及实现等。TPCCBench完成标准TPC-C测试,可以有效地对待测系统的性能进行评价。同时,TPCCBench具有远程监控并对CPU的性能进行提取并分析,以期达到改进性能测试的目的。

全文目录


摘要  4-5
Abstract  5-6
目录  6-8
第1章 绪论  8-12
  1.1 课题背景  8-9
  1.2 国内外研究现状  9-10
  1.3 课题研究内容  10
  1.4 论文结构  10-12
第2章 TPC-C负载子系统分析  12-17
  2.1 负载模拟系统的必要性  12-13
  2.2 基准测试程序选择  13-14
  2.3 TPC-C规范分析  14-15
    2.3.1 TPC-C规范的性能指标  14
    2.3.2 TPC-C规范的测试模型  14-15
    2.3.3 TPC-C规范的逻辑架构  15
  2.4 测试工具的方法及结果  15-16
  2.5 本章小结  16-17
第3章 TPCCBench负载模拟系统设计  17-28
  3.1 设计思路  17
  3.2 TPCCBench体系结构  17-19
  3.3 测试模块的设计  19-20
  3.4 监控模块设计  20-22
    3.4.1 客户端/服务器  21-22
    3.4.2 客户端性能监控  22
  3.5 客户端设计  22-24
  3.6 服务器端设计  24-27
    3.6.1 事务模拟运行模块设计  24-25
    3.6.2 数据库设计  25-27
  3.7 本章小结  27-28
第4章 TPCCBench负载模拟系统实现  28-39
  4.1 测试模块实现  28-29
  4.2 监控模块实现  29-32
    4.2.1 监控模块客户端实现  29-32
    4.2.2 监控模块服务器端实现  32
  4.3 客户端实现  32-35
    4.3.1 orabm客户端的实现  32-33
    4.3.2 hammerora测试的实现  33-34
    4.3.3 事务运行报告  34-35
  4.4 服务器端实现  35-38
    4.4.1 服务器端事务运行实现  35-36
    4.4.2 数据库装载  36-37
    4.4.3 事务的运行及实现  37-38
  4.5 本章小结  38-39
第5章 TPCCBench系统测试与结果分析  39-52
  5.1 服务器测试环境  39-40
  5.2 客户端测试工具  40
  5.3 TPC-C基准测试过程  40
  5.4 测试结果与分析  40-50
    5.4.1 系统压力强度估算  40-41
    5.4.2 单线程测试  41-43
    5.4.3 疲劳强度测试  43-44
    5.4.4 调优测试  44-48
    5.4.5 平稳测试  48-49
    5.4.6 性能比较  49-50
  5.5 Top5 系统性能参数分析  50-51
  5.6 本章小节  51-52
结论  52-53
参考文献  53-56
攻读硕士学位期间发表的论文  56-58
致谢  58

相似论文

  1. 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
  2. TPC-E测试系统的设计与实现,TP311.52
  3. M2M业务支撑平台的性能测试与优化,TP311.52
  4. 虚拟服务器聚合动态性能评测系统,TP393.05
  5. 基于金融业务系统的功能测试基准库方法研究,TP311.52
  6. 高端容错机负载模拟系统的设计与实现,TP302.8
  7. 基于OLTP的高端容错服务器性能评测TPC-E基准的研究与设计,TP368.5
  8. 移动互联网中基于会话的Web负载测试研究,TN929.5
  9. 面向CFD程序的并行化系统性能研究,TP311.1
  10. 多端口路由器性能评测指标体系研究,TN915.05
  11. 基于Web挖掘的负载测试应用研究,TP311.5
  12. 基于动态映射的入侵检测系统的研究,TP393.08
  13. 基准测试驱动的ASIP设计研究,TN406
  14. 入侵检测系统反规避技术研究,TP393.08
  15. Linux桌面操作系统性能评测,TP316.81
  16. 网络型入侵检测系统性能测试工具的研究与实现,TP393.08
  17. 基于LoadRunner的高端容错机性能评测系统的研究与设计,TP311.52
  18. 面向对象数据库系统评估与测试技术的研究,TP311.13
  19. 虚拟化系统性能隔离度评测研究,TP302.1
  20. 江西电信客户关系管理系统性能测试,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com