基于SCF中间件的TPC-C测试系统的设计和开发

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:supengfei789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,国家高度重视计算机系统平台的自主化,国产软硬件产品发展迅速。国内各类产品层出不穷,带来了产品质量参差不齐的问题,生产厂商需要有效的测试工具对其产品进行性能测试。TPC-C作为一种国际上权威的计算机整机性能测试基准为大多数厂商所接受,TPC-C的测试结果所显示的系统性能也已得到了业界的普遍认可。本文通过研究国际通行的TPC-C标准,设计并实现了TPC-C测试系统。该系统主要是为国产服务器提供TPC-C测试,国产服务器通过TPC-C测试可以找出系统瓶颈,实现性能优化。TPC-C测试时一般需要在不同仓库数上反复操作才能找到被测系统的最大吞吐量,这导致TPC-C测试过程比较繁琐。为了简化TPC-C测试过程,本文提出了一种压力自动摸顶机制,实现了根据被测系统执行事务的事务响应时延快速定位出最大吞吐量。此外,本文还解决了测试数据准备工作耗费时间长的问题,实现了测试数据复用和测试数据增量导入,缩短了测试数据的初始化时间,提高了测试数据的准备效率。本文首先介绍了TPC-C基准测试和SCF中间件技术,分析了TPC-C测试系统的功能和性能需求。然后重点描述了 TPC-C测试系统的概要设计以及详细设计与实现。概要设计部分描述了 TPC-C测试系统的总体架构,并设计了系统的静态结构、动态结构以及数据结构。详细设计与实现部分阐述了各个子系统的模块之间关联协作关系,并依次说明各个功能模块的具体实现流程。最后根据软件测试方法搭建测试环境、设计测试用例并对TPC-C测试系统进行单元测试、集成测试、系统测试以及对标测试,验证TPC-C测试系统是否满足需求分析中功能和性能要求。
其他文献
目的:通过总结国内外文献报告的自2002年-2018年12月明确诊断为急性纤维素性机化性肺炎(AFOP)的患者临床资料,通过对比分析,加强对急性纤维素性机化性肺炎的认识,减少误诊、漏诊,并尝试从中医角度认识该病。方法:釆用回顾性研究方法,利用知网和Pubmed搜索明确诊断为急性纤维素性机化性肺炎的病例,记录患者的年龄、性别、临床症状体征、实验室检查、血气分析、影像学资料、药物治疗及转归等。结果:共
近年来,深度学习广泛的应用在各个领域,为我们的生活和生产带了巨大的进步。但是深度学习是建立在庞大的训练数据和巨大的计算资源消耗之上的。而且,算法又是深度学习的核心,因此针对深度学习算法的加速显得尤为重要。随着NVIDIA等公司对GPU大规模并行架构的推进,GPU已成为深度学习优化的主流加速平台,但是由于GPU复杂的体系结构,基于GPU平台上的程序优化面临着优化困难、复杂且效率低的挑战。学术界与产业
移动智能设备的快速普及给人们的生活带来了极大的便利,但其性能依然受限于CPU处理能力、电池续航能力、储存容量等因素。移动云计算技术的应用为提高移动终端的任务处理效率
现阶段,有关能源利用效率的研究主要是从国家、省域等宏观层面进行研究。而微观企业层面的研究相对匮乏。部分学者的研究涉及造纸、钢铁、火电和热电等企业的能源效率的评价,
当前,随着我国互联网与经济的深度融合,“互联网+”对传统产业的渗透出现了许多新业态,为国内经济社会的生产和生活方式提供了创新思路。房地产众筹就是互联网经济下的成果之
理论上,私募股权投资(Private Equity Investment)通过私下协商交易方式实现对非上市公司的投资,常被视为主动投资者,在投资行为发生后,会主动参与被投资企业的公司治理,促进
多输入多输出(Multiple-Input Multiple-Output,MIMO)和信道编码技术是无线通信系统物理层的核心技术,其中MIMO能够在不占用额外频谱资源的情况下显著提升系统容量与性能,在
学位
2018年上海市政府公布了《关于促进和加强本市3岁以下幼儿托育服务工作的指导意见》,要求通过政府引导、家庭为主、多方参与,建立、健全托育服务工作管理的体制机制。目前,上
技术的发展和人们对便利生活的追求,推动着各种电信增值业务、数据业务以及互联网业务不断地出现,对业务数据的管理提出了更高的要求。在实际应用中通常需要同时操作多种业务