This paper presents a multi-performance testing tool based on domestic chip platform, which belongs to the field of computer testing software. The software adopts component service design, has cross-platform running ability, and is compatible with a variety of domestic software and hardware platform environments. Among them, the platform-level performance testing platform provides solutions for the underlying operating environment; the management layer provides user-defined test management methods for configuration management, component management and database services; the application layer provides processor performance modules to measure the intensive computing power of domestic hardware and software platforms; and the multi-core concurrency performance Modules use simplex algorithms to solve high-order (400-order) linear equations to measure the concurrent processing capability of domestic software and hardware platforms; memory I/O performance module measures memory read-write capability by IO times; disk read-write performance module completes horizontal comparison of disk order and random read-write capability; network bandwidth performance module It can monitor network bandwidth, network status and post hoc statistical analysis in real time.
【技术实现步骤摘要】
一种基于国产芯片平台的多性能测试工具
本专利技术涉及一种基于国产芯片平台的多性能测试工具。该工具采用服务构件的结构,用于测试国产芯片平台的计算能力,为全国产化软硬件兼容适配提供验证辅助平台。该专利技术属于计算机测试软件领域。
技术介绍
目前,受制于关键软硬件技术的发展水平,国防科工的信息系统中大量使用非国产的计算机设备,可能存在预置的后门漏洞等成为国家信息安全的隐患。随着国家对信息系统国产化建设的重视程度提升和“核高基”专项对国产芯片性能、操作系统功能的推动,全国产软硬件生态系统在自主、可控、先进等方面已经取得一定的成果,例如龙芯3B3000及飞腾FT1500A对非国产SPARC64芯片的替代,麒麟操作系统对windows的替代等。但基于国产芯片平台的信息系统在自主可控生态链建设方面缺乏统一的规范标准,尤其是国产芯片平台上的基础软件工具仍处于空白。因此,设计一种基于国产芯片平台的多性能测试工具,完成系统化地掌握全国产化软硬件平台的性能,对其计算能力和兼容能力在可替代方面提供测试验证方法,有助于探索全国产软硬件兼容环境的适配优化方法,提升信息系统的自主可控水平。
技术实现思路
本专利技术的技术任务是提供一种基于国产芯片平台上的多性能测试工具,通过提供CPU处理速度、多线程与并发处理速度、I/O读写速度、网络TCP/UDP容量等多种性能测量指标,为国产软硬件的迁移工作提供测试分析、辅助参考等作用。本专利技术的技术任务是按以下方式实现的,通过服务构件的结构将性能测试工具拆分为平台层的跨平台基础接口服务模块,管理层的配置管理、构件管理以及数据库服务等模块和应用层的处理 ...
【技术保护点】
1.一种基于国产芯片平台的多性能测试工具,其特征在于:采用服务构件的结构,具备跨平台运行能力,能够兼容多种国产软硬件平台环境,包括:性能测试通用平台,配置管理、构件管理和数据库服务,处理器性能模块,多核并发性能模块,内存I/O性能模块,磁盘读写能力模块和网络带宽性能模块七部分。
【技术特征摘要】
1.一种基于国产芯片平台的多性能测试工具,其特征在于:采用服务构件的结构,具备跨平台运行能力,能够兼容多种国产软硬件平台环境,包括:性能测试通用平台,配置管理、构件管理和数据库服务,处理器性能模块,多核并发性能模块,内存I/O性能模块,磁盘读写能力模块和网络带宽性能模块七部分。2.根据权利要求1所述的性能测试通用平台能够提供基础运行环境的解决方案,通过配置脚本自动化地完成运行环境所需要的库文件、环境变量以及文件权限的管理,实现管理层和应用层功能构件的在线编译和自动安装,具备国产软硬件常用版本的跨平台兼容能力。3.根据权利要求1所述的配置管理、构件管理和数据库服务能够提供用户自定义的测试管理方法。其中,通过配置管理能够对软件运行所需的配置文件进行在线编辑修改,实现各模块测试参数的自定义;通过构件管理提供各层模块之间的一致性接口,能够对应用层的服务构件进行弹性管理,实现测试工具“一次编译、多次运行”的能力;通过数据库服务对测试结果数据进行有效的存储和查询管理,提供便捷的索引使用服务。4.根据权利要求1所述的处理器性能模块能够对国产处理器的运算能力进行横向比较。其工作原理参考了SPECCPU基准测试,记录典型计算密集型应用的完成时间,包括精确计算π值的30个有效数字位、编译linux内核2.6.12版本以及2D寻路算法A*等。将各种应用的完成时间经处理器主频参数的归一化处理和测试用例权重值的几何平均处理后,作为最终数值baseCompute来衡量国产软硬件平台的密集计算能力。5.根据权利...
【专利技术属性】
技术研发人员:刘天龙,张瑞权,张丛旭,王尹航,刘凯,胡彭辉,王泽彬,
申请(专利权)人:中国电子信息产业集团有限公司第六研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。