高密度矿用工控机性能配置方法、装置及计算机设备制造方法及图纸

技术编号:36895104 阅读:52 留言:0更新日期:2023-03-15 22:24
本发明专利技术提供一种高密度矿用工控机性能配置方法,先根据工控机的应用场景创建跑机测试软件,在运行跑机测试软件的中,通过实时采集工控机中各个数据处理板卡的CPU占用率和内存占用率,对每个数据处理板卡的CPU资源和内存资源的使用情况进行统计分析,再根据CPU和内存的空闲、紧张状态对数据处理板卡进行分类,根据互补原则将资源互缺的第三数据处理板卡和第四数据处理处理板卡的闲置资源相互调用,将CPU和内存资源空闲的第一数据处理板卡的闲置资源补偿给CPU和内存资源紧张的第二数据处理板卡,充分调动各个数据处理板卡的CPU资源和内存资源,在整体上提高工控机构成的服务器平台对系统数据处理的需要。平台对系统数据处理的需要。平台对系统数据处理的需要。

【技术实现步骤摘要】
高密度矿用工控机性能配置方法、装置及计算机设备


[0001]本专利技术涉及计算机的
,尤其涉及一种高密度矿用工控机性能配置方法、装置及计算机设备。

技术介绍

[0002]随着智能化技术和装备的不断发展,煤矿综采工作面的智能化水平也在不断提升,国家和行业目前都在支持和鼓励煤矿智能化发展。2018年5月1日,国家标准《智慧矿山信息系统通用技术规范》(GB/T34679

2017)正式颁布实施,标志着我国智能化矿山建设已开始真正落地。
[0003]智慧矿山是指利用人工智能、工业互联网信息技术以及自动控制等现代技术来开发利用煤矿,使得各个系统充分融合,能够全面感知,包括能够自适应地自主学习,实现整个煤矿的开拓、采掘、通风、洗选、安全保障、运输各个环节的完全智能化、自动化运行。“智慧矿山”不只是要逐步做到少人甚至无人化,更重要的是各个不同工业的子系统、不同数据的打通融合,以优化管理、提升效率、节省成本,从而推动整个行业的持续发展。
[0004]智慧矿山建设需要依托于工控机这类的高性能计算机来满足对各个系统对于数据实时、高效、准确的处理需求。集成多个数据处理板卡的高密封工控机可以作为一个服务器平台,每个板卡都能够独立运行,为智慧矿山的各个系统提供算力。由于不同系统处理的数据不同,例如安全监测系统主要是通过环境状态、人员状态、设备运维状态、生产进度等进行进行实时监测,以对各类异常进行预警告警;智能运输监测系统则是对巷道、运输路线、带式输送机、人员、告警事件等要素的分布、状态进行实时监测,并支持人员、车辆、事件、设备等要素详细信息查询;还有物联感知系统、智能预警系统、智能巡检系统等等。在不同的时空中,各个系统所需要处理的数据量是不同,而每个数据处理板卡的硬件配置基本是一样的(方便维护),采用每个板卡只负责处理一个系统的数据,这会导致服务器平台的一些板卡过载、而另一些板卡的资源不能充分被利用,采用“分布式计算”来处理各个系统的数据信息。为了能够达到这个效果,就要求能够实时掌握各个板卡的空闲资源以将多余的性能调度给计算压力过的板卡。

技术实现思路

[0005]本专利技术提供一种高密度矿用工控机性能配置方法,用于工控机中数据处理板卡之间资源过载和或资源闲置的问题。
[0006]第一方面,本专利技术实施例提供了一种高密度矿用工控机性能配置方法,包括如下步骤:步骤S1,根据工控机的应用场景创建跑机测试软件,并在软件安装后进行跑机测试;步骤S2,在跑机测试的过程中,不间断地向工控机中各个数据处理板卡发送数据上报指令,接收各个数据处理板卡返回的资源使用报告;
步骤S3,根据所述资源使用报告,解析各个数据处理板卡的CPU占用率和内存占用率,判断各数据处理板卡的资源使用情况是否符合第一预设条件;所述第一预设条件为CPU占用率大于等于第一阈值且小于等于第二阈值、内存占用率大于等于第三阈值且小于等于第四阈值;若各个数据处理板卡的资源使用情况均符合第一预设条件,则返回步骤S2;若任意一数据处理板卡不符合第一预设条件,则执行下一步骤;步骤S4,在一次跑机测试完成后,根据各数据处理板卡的资源使用情况对数据处理板卡进行分类,并统计符合第一待配置条件的第一数据处理板卡、符合第二待配置条件的第二数据处理板卡、符合第三待配置条件的第三数据处理板卡以及符合第四待配置条件的第四数据处理板卡;所述第一待配置条件为CPU占用率小于第一阈值且内存占用率小于第三阈值;所述第二待配置条件为CPU占用率大于第二阈值且内存占用率大于第四阈值;所述第三待配置条件为CPU占用率小于第一阈值且内存占用率大于第四阈值;所述第四待配置条件为CPU占用率大于第二阈值且内存占用率小于第三阈值;步骤S5,将第一数据处理板卡的剩余可用资源配置给第二数据处理板卡,将第二数据处理板卡的剩余可用资源与第三数据处理板卡的剩余可用资源相互调用,返回步骤S3;所述剩余可用资源为CPU和/或内存的空闲资源。
[0007]在其中一个实施例中,所述步骤S3中,还包括:根据CPU占用率以及内存占用率,分别对符合第一预设条件的数据处理板卡进行排序,确定第一候选列表和第二候选列表;当所述第四数据处理板卡的数量大于第三数据处理板卡的数量时,自第一候选列表中提取一个数据处理板卡作为第一候选板卡,并将第一候选板卡的剩余可用资源配置给第二数据处理板卡;当所述第三数据处理板卡的数量大于第四数据处理板卡的数量时,自第二候选列表中提取一个数据处理板卡作为第二候选板卡,并将第二候选板卡的剩余可用资源配置给第三数据处理板卡。
[0008]在其中一个实施例中,所述步骤S3中,还包括:将同时出现在第一候选列表中间区段和第二候选列表中间区段的数据处理板卡自第一候选列表和第二候选列表提取出来,并生成第三候选列表;当所述第二数据处理板卡的数量大于第一数据处理板卡的数量时,自第三候选列表中提取一个数据处理板卡作为第三候选板卡,并将第三候选板卡的剩余可用资源配置给第二数据处理板卡。
[0009]在其中一个实施例中,所述步骤S2中,所述CPU占用率选取的是数据处理板卡在跑机测试中的最大值,所述内存占用率选取的是数据处理板卡在跑机测试中的最大值。
[0010]在其中一个实施例中,所述CPU占用率选取的是数据处理板卡在跑机测试中的均值,所述内存占用率选取的是数据处理板卡在跑机测试中的均值。
[0011]在其中一个实施例中,所述步骤S2中,还包括:计算CPU占用率的方差,若方差小于第五阈值,则选取数据处理板卡在跑机测试中历史CPU占有率中的最大值作为所述CPU占用
率;否则,选取数据处理板卡在跑机测试中历史CPU占有率的平均值作为所述CPU占用率。
[0012]在其中一个实施例中,所述步骤S5中,所述第一数据处理板卡配置给第二数据处理板卡的空闲CPU资源与第一数据处理板卡的已用CPU资源之和,与第一数据处理板卡的CPU资源总量的百分比小于第二阈值。
[0013]第二方面,本专利技术实施例提供了一种高密度矿用工控机的性能配置装置,应用于矿用工控机,包括:跑机测试模块,用于根据工控机的应用场景创建跑机测试软件,并在软件安装后进行跑机测试;报告接收模块,用于在跑机测试的过程中,不间断地向工控机中各个数据处理板卡发送数据上报指令,接收各个数据处理板卡返回的资源使用报告解析判断模块,用于根据所述资源使用报告,解析各个数据处理板卡的CPU占用率和内存占用率,判断各数据处理板卡的资源使用情况是否符合第一预设条件;当任意一数据处理板卡不符合第一预设条件,发出二次配置指令;分类统计模块,用于根据各数据处理板卡的资源使用情况对数据处理板卡进行分类,并统计符合第一待配置条件的第一数据处理板卡、符合第二待配置条件的第二数据处理板卡、符合第三待配置条件的第三数据处理板卡以及符合第四待配置条件的第四数据处理板卡;二次配置模块,用于将第一数据处理板卡的剩余可用资源配置给第二数据处理板卡,将第二数据处理板卡的剩余可用资源与第三数据处理板卡的剩余可用资源相互调用。
[0014]第三方面,本专利技术实施例提供本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高密度矿用工控机性能配置方法,其特征在于,包括如下步骤:步骤S1,根据工控机的应用场景创建跑机测试软件,并在软件安装后进行跑机测试;步骤S2,在跑机测试的过程中,不间断地向工控机中各个数据处理板卡发送数据上报指令,接收各个数据处理板卡返回的资源使用报告;步骤S3,根据所述资源使用报告,解析各个数据处理板卡的CPU占用率和内存占用率,判断各数据处理板卡的资源使用情况是否符合第一预设条件;所述第一预设条件为CPU占用率大于等于第一阈值且小于等于第二阈值、内存占用率大于等于第三阈值且小于等于第四阈值;若各个数据处理板卡的资源使用情况均符合第一预设条件,则返回步骤S2;若任意一数据处理板卡不符合第一预设条件,则执行下一步骤;步骤S4,在一次跑机测试完成后,根据各数据处理板卡的资源使用情况对数据处理板卡进行分类,并统计符合第一待配置条件的第一数据处理板卡、符合第二待配置条件的第二数据处理板卡、符合第三待配置条件的第三数据处理板卡以及符合第四待配置条件的第四数据处理板卡;所述第一待配置条件为CPU占用率小于第一阈值且内存占用率小于第三阈值;所述第二待配置条件为CPU占用率大于第二阈值且内存占用率大于第四阈值;所述第三待配置条件为CPU占用率小于第一阈值且内存占用率大于第四阈值;所述第四待配置条件为CPU占用率大于第二阈值且内存占用率小于第三阈值;步骤S5,将第一数据处理板卡的剩余可用资源配置给第二数据处理板卡,将第二数据处理板卡的剩余可用资源与第三数据处理板卡的剩余可用资源相互调用,返回步骤S3;所述剩余可用资源为CPU和/或内存的空闲资源。2.根据权利要求1所述的高密度矿用工控机性能配置方法,其特征在于,所述步骤S3中,还包括:根据CPU占用率以及内存占用率,分别对符合第一预设条件的数据处理板卡进行排序,确定第一候选列表和第二候选列表;当所述第四数据处理板卡的数量大于第三数据处理板卡的数量时,自第一候选列表中提取一个数据处理板卡作为第一候选板卡,并将第一候选板卡的剩余可用资源配置给第二数据处理板卡;当所述第三数据处理板卡的数量大于第四数据处理板卡的数量时,自第二候选列表中提取一个数据处理板卡作为第二候选板卡,并将第二候选板卡的剩余可用资源配置给第三数据处理板卡。3.根据权利要求2所述的高密度矿用工控机性能配置方法,其特征在于,所述步骤S3中,还包括:将同时出现在第一候选列表中间区段和第二候选列表中间区段的数据处理板卡自第一候选列表和第二候选列表提取出来,并生成第三候选列表;当所述第二数据处理板卡的数量大于第一数据处理板卡的数量时,自第三候选列表中提取一个数据处理板卡作为第三候选板卡,并将第三候选板卡的剩余可用资源配置给第...

【专利技术属性】
技术研发人员:方东升艾宇窦红权
申请(专利权)人:深圳市兴研科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1