一种超级计算机获取作业应用的方法、终端及存储介质技术

技术编号:37397165 阅读:27 留言:0更新日期:2023-04-30 09:25
本发明专利技术公开了一种超级计算机获取作业应用的方法、终端及存储介质,方法包括:获取头节点正在运行的作业对应的应用命令行信息;循环遍历应用字典文件,对应用命令行信息进行关键字匹配,并根据匹配结果获取对应的应用名称;将应用名称以及对应的信息保存至以日期为名的日志文件中。本发明专利技术通过获取每个作业号和对应作业运行的头节点,再通过作业号获取每个作业应用的命令行信息。在命令行信息里面通过应用字典文件匹配关键字,从而找到应用名称,解决了由于应用名称不规范,版本多,或者应用类型多等多种原因,超级计算机上并没有相关对每个运行作业进行识别应用的方法,导致无法直接准确识别每一个作业应用的问题。准确识别每一个作业应用的问题。准确识别每一个作业应用的问题。

【技术实现步骤摘要】
一种超级计算机获取作业应用的方法、终端及存储介质


[0001]本专利技术涉及超级计算机
,尤其涉及的是一种超级计算机获取作业应用的方法、终端及存储介质。

技术介绍

[0002]超级计算机是现代科技创新必不可少的重要基础设施,是支撑综合国力提升的国之重器。从实验科学、理论科学到计算科学再到数据科学,超级计算已经成为我们探索世界改造世界不可或缺的重要方式。超级计算在揭示生命与思维的奥秘、探索药物作用机理、发现和设计新材料、模拟新能源装置、灾害预测、流体仿真、探索物质与宇宙的未知领域、大规模数据挖掘、处理大规模复杂社交网络等领域发挥重大的作用,因此在超级计算机上的应用众多。据不完全统计,在高性能计算领域的应用类型数量就达到几百个,如果再加上AI应用,大数据应用,超级计算的应用类型数量可达上千种。
[0003]作为超级计算机的管理者(例如:国家级超级计算中心,大学或者研究机构的计算中心部门),掌握对超级计算机上的应用情况意义重大,它可作为计算中心研究支撑工作的重点,超级计算行业发展动向,也能作为下一代超级计算机研究的重要依据,例如:过去的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种超级计算机获取作业应用的方法,其特征在于,包括:获取头节点正在运行的作业对应的应用命令行信息;循环遍历应用字典文件,对所述应用命令行信息进行关键字匹配,并根据匹配结果获取对应的应用名称;将所述应用名称以及对应的信息保存至以日期为名的日志文件中。2.根据权利要求1所述的超级计算机获取作业应用的方法,其特征在于,所述获取头节点正在运行的作业对应的应用命令行信息,之前包括:根据超级计算机上的预设应用,设置应用字典文件;其中所述应用字典文件包括:应用关键字和应用名称。3.根据权利要求1所述的超级计算机获取作业应用的方法,其特征在于,所述获取头节点正在运行的作业对应的应用命令行信息,包括:通过管理节点设置定时任务;根据所述定时任务获取预设时间段内正在运行的作业号以及作业运行的头节点信息;通过进程树命令在所述头节点信息对应的头节点上打印进程树信息;根据所述进程树信息获取所述正在运行的作业对应的应用命令行信息。4.根据权利要求3所述的超级计算机获取作业应用的方法,其特征在于,所述根据所述进程树信息获取所述正在运行的作业对应的应用命令行信息,包括:判断所述进程树信息中是否存在以所述作业号加shell为关键字的命令行;若存在以所述作业号加shell为关键字的命令行,则将以所述作业号加shell为关键字的命令行的下一行命令行信息作为所述正在运行的作业的应用命令行信息。5.根据权利要求4所述的超级计算机获取作业应用的方法,其特征在于,所述判断所述进程树信息中是否存在以所述作业号加shell为关键字的命令行,之后还包括:若不存在以所述作业号加shell为关键字的命令行,则将以所述作业号为关键字的命令行的下一行命令行信息作为所述正在运行的作业的应用命令行信息。6.根据权利要求1所述的超级计算机获取作业应用的方法,其特征在于,所述循环遍历...

【专利技术属性】
技术研发人员:谢作扬杨期垚
申请(专利权)人:南方科技大学
类型:发明
国别省市:

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

1