【技术实现步骤摘要】
一种超级计算机获取作业应用的方法、终端及存储介质
[0001]本专利技术涉及超级计算机
,尤其涉及的是一种超级计算机获取作业应用的方法、终端及存储介质。
技术介绍
[0002]超级计算机是现代科技创新必不可少的重要基础设施,是支撑综合国力提升的国之重器。从实验科学、理论科学到计算科学再到数据科学,超级计算已经成为我们探索世界改造世界不可或缺的重要方式。超级计算在揭示生命与思维的奥秘、探索药物作用机理、发现和设计新材料、模拟新能源装置、灾害预测、流体仿真、探索物质与宇宙的未知领域、大规模数据挖掘、处理大规模复杂社交网络等领域发挥重大的作用,因此在超级计算机上的应用众多。据不完全统计,在高性能计算领域的应用类型数量就达到几百个,如果再加上AI应用,大数据应用,超级计算的应用类型数量可达上千种。
[0003]作为超级计算机的管理者(例如:国家级超级计算中心,大学或者研究机构的计算中心部门),掌握对超级计算机上的应用情况意义重大,它可作为计算中心研究支撑工作的重点,超级计算行业发展动向,也能作为下一代超级计算机研究的重 ...
【技术保护点】
【技术特征摘要】
1.一种超级计算机获取作业应用的方法,其特征在于,包括:获取头节点正在运行的作业对应的应用命令行信息;循环遍历应用字典文件,对所述应用命令行信息进行关键字匹配,并根据匹配结果获取对应的应用名称;将所述应用名称以及对应的信息保存至以日期为名的日志文件中。2.根据权利要求1所述的超级计算机获取作业应用的方法,其特征在于,所述获取头节点正在运行的作业对应的应用命令行信息,之前包括:根据超级计算机上的预设应用,设置应用字典文件;其中所述应用字典文件包括:应用关键字和应用名称。3.根据权利要求1所述的超级计算机获取作业应用的方法,其特征在于,所述获取头节点正在运行的作业对应的应用命令行信息,包括:通过管理节点设置定时任务;根据所述定时任务获取预设时间段内正在运行的作业号以及作业运行的头节点信息;通过进程树命令在所述头节点信息对应的头节点上打印进程树信息;根据所述进程树信息获取所述正在运行的作业对应的应用命令行信息。4.根据权利要求3所述的超级计算机获取作业应用的方法,其特征在于,所述根据所述进程树信息获取所述正在运行的作业对应的应用命令行信息,包括:判断所述进程树信息中是否存在以所述作业号加shell为关键字的命令行;若存在以所述作业号加shell为关键字的命令行,则将以所述作业号加shell为关键字的命令行的下一行命令行信息作为所述正在运行的作业的应用命令行信息。5.根据权利要求4所述的超级计算机获取作业应用的方法,其特征在于,所述判断所述进程树信息中是否存在以所述作业号加shell为关键字的命令行,之后还包括:若不存在以所述作业号加shell为关键字的命令行,则将以所述作业号为关键字的命令行的下一行命令行信息作为所述正在运行的作业的应用命令行信息。6.根据权利要求1所述的超级计算机获取作业应用的方法,其特征在于,所述循环遍历...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。