【技术实现步骤摘要】
一种数字化计算平台中的集群架构性能评估方法
[0001]本专利技术属于计算机测试
,具体涉及一种数字化计算平台中的集群架构性能评估方法
。
技术介绍
[0002]数字化计算平台中的集群架构性能评估方法是指在数字计算平台上
,
利用仿真和建模的方式
,
对集群计算系统的性能进行评测和分析的方法
。
其中的数字化计算平台通常采用仿真软件来建立集群计算系统的数字化模型
,
如使用
gem5
等开源仿真平台,
gem5
是一款开源
、
模块化
、
可扩展的计算机系统架构模拟平台
,
它可以对计算机系统的各个组成部分进行建模和仿真
,
包括
CPU、
内存系统
、I/O
设备等
。
对
Gem5
平台上的集群系统进行全面和深入的性能评估与分析
,
可以找出性能瓶颈并提出优化建议,但是也存在以下几个方面的问题
:
[0003]1、
无法实时监控性能指标:现有
Gem5
评估只能在模拟结束后
,
汇总统计各性能指标
,
无法实时输出和监控指标
,
了解运行动态变化
。
[0004]2、
缺乏直观的可视化展示:结果仅以报表形式呈现
,
缺乏实时的可视化组件< ...
【技术保护点】
【技术特征摘要】
1.
一种数字化计算平台中的集群架构性能评估方法,其特征在于,包括以下步骤:
S1
:修改
Gem5
源码,实时输出
Gem5
的关键性能指标;
S2
:编写
C++
监控程序,并将该程序部署到
Gem5
镜像中,该监控程序用于实时输出负载运行期间虚拟机内部的性能数据;
S3
:编写
Python
程序实时采集
S1
和
S2
输出的指标和数据,并进行分析和处理,然后存储到数据库中;
S4
:编写可视化程序;
S5
:运行仿真集群,仿真集群运行后输出测试负载运行期间各个
Gem5
的关键性能指标和虚拟机内部的性能数据,并通过可视化程序多维度实时可视化展示;
S6
:根据
S5
的可视化展示的结果,通过逐步调整仿真集群运行参数
,
使关键性能指标和性能数据逼近真实集群;
S7
:重复
S5
至
S6,
直至仿真集群达到预定目标
。2.
根据权利要求1所述的一种数字化计算平台中的集群架构性能评估方法,其特征在于,
S1
中
Gem5
源码具体修改方法为:在
Gem5
的仿真入口添加代码,增加全局循环事件,即从全局事件
Global Event
...
【专利技术属性】
技术研发人员:张纯熠,郭挺,杨文海,
申请(专利权)人:成都大征创智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。