System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及轨道交通,尤其涉及一种cbtc地面子系统维护软件的性能监测方法及装置。
技术介绍
1、在基于通信的列车运行控制(communication based train control,cbtc)系统中,各个子系统(如车载控制器(vehicle on-board controller,vobc)、计算机联锁(computer interlocking,ci)、区域控制器(zone controller,zc)、列车自动监控(automatic train supervision,ats)、数据存储单元(database storage unit,dsu)、计轴等)间通过网络(移动通信网络、以太网等)通信,周期接受其他子系统的状态信息,经过处理后输出并通过网络实时传输给其他子系统,通过交换彼此的状态信息,维持cbtc系统的协同运行。在这过程中,产生的状态数据反映了各子系统的运行状态,是系统运行异常时分析问题的关键信息。一般的解决方案是通过维护网使用维护软件将这些信息记录到日志文件中。当系统工作异常时,如联锁子系统宕机、列车降级等异常情况,开发人员可基于日志快速定位问题并给出规避措施,并指导相关人员后续相关作业,保证运营和行车安全。
2、随着cbtc系统的自动化程度逐渐提高,系统间接口越来越丰富,信息量逐渐增大,这对于维护软件的性能提出了更高的要求。在维护软件正式上线前,需要经过长时间的稳定性测试,期间通过大数据量测试,监测其性能表现,然而现有的各种软件性能监测工具在灵活性、可扩展性、可维护性等方面都不能很好地满
技术实现思路
1、针对现有技术存在的问题,本专利技术提供一种cbtc地面子系统维护软件的性能监测方法及装置。
2、第一方面,本专利技术提供一种cbtc地面子系统维护软件的性能监测方法,应用于软件看门狗,包括:
3、获取对维护软件以及所述维护软件所在windows系统进行性能监测的监测配置文件;所述监测配置文件中包括被监测进程的配置信息和待监测性能指标的参数阈值配置信息;
4、基于所述监测配置文件和windows性能计数器,对所述维护软件和所述windows系统进行周期性性能监测,并在监测到性能指标异常时,发出告警信息。
5、在一些实施例中,所述待监测性能指标包括cpu相关的性能指标、内存相关的性能指标、磁盘相关的性能指标以及网卡相关的性能指标。
6、在一些实施例中,所述获取对维护软件以及所述维护软件所在windows系统进行性能监测的监测配置文件,包括:
7、通过反射获取所述待监测性能指标的参数名称、参数描述和参数类型,然后生成所述参数阈值配置信息。
8、在一些实施例中,所述发出告警信息,包括:
9、调用邮箱接口向指定用户邮箱发送告警信息。
10、在一些实施例中,所述方法还包括:
11、在监测到性能指标异常时,将异常信息记录到日志文件。
12、在一些实施例中,所述方法还包括:
13、在对所述维护软件和所述windows系统进行周期性性能监测的过程中,实时记录所述软件看门狗的应用日志和监测的性能指标参数日志。
14、在一些实施例中,所述方法还包括:
15、在对所述维护软件和所述windows系统进行周期性性能监测的过程中,对监测的性能指标进行实时可视化显示。
16、第二方面,本专利技术还提供一种cbtc地面子系统维护软件的性能监测装置,应用于软件看门狗,包括:
17、获取单元,用于获取对维护软件以及所述维护软件所在windows系统进行性能监测的监测配置文件;所述监测配置文件中包括被监测进程的配置信息和待监测性能指标的参数阈值配置信息;
18、监测单元,用于基于所述监测配置文件和windows性能计数器,对所述维护软件和所述windows系统进行周期性性能监测,并在监测到性能指标异常时,发出告警信息。
19、第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述第一方面所述的cbtc地面子系统维护软件的性能监测方法。
20、第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述第一方面所述的cbtc地面子系统维护软件的性能监测方法。
21、第五方面,本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述cbtc地面子系统维护软件的性能监测方法。
22、本专利技术提供的cbtc地面子系统维护软件的性能监测方法及装置,通过基于windows性能计数器的软件看门狗来监测维护软件和系统的性能信息,不仅具有很高的灵活性、可扩展性和可维护性,并且可有效降低开发周期和开发成本。
本文档来自技高网...【技术保护点】
1.一种CBTC地面子系统维护软件的性能监测方法,其特征在于,应用于软件看门狗,包括:
2.根据权利要求1所述的CBTC地面子系统维护软件的性能监测方法,其特征在于,所述待监测性能指标包括CPU相关的性能指标、内存相关的性能指标、磁盘相关的性能指标以及网卡相关的性能指标。
3.根据权利要求1或2所述的CBTC地面子系统维护软件的性能监测方法,其特征在于,所述获取对维护软件以及所述维护软件所在Windows系统进行性能监测的监测配置文件,包括:
4.根据权利要求1或2所述的CBTC地面子系统维护软件的性能监测方法,其特征在于,所述发出告警信息,包括:
5.根据权利要求1或2所述的CBTC地面子系统维护软件的性能监测方法,其特征在于,所述方法还包括:
6.根据权利要求1或2所述的CBTC地面子系统维护软件的性能监测方法,其特征在于,所述方法还包括:
7.根据权利要求1或2所述的CBTC地面子系统维护软件的性能监测方法,其特征在于,所述方法还包括:
8.一种CBTC地面子系统维护软件的性能监测装置,其特
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述CBTC地面子系统维护软件的性能监测方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述CBTC地面子系统维护软件的性能监测方法。
...【技术特征摘要】
1.一种cbtc地面子系统维护软件的性能监测方法,其特征在于,应用于软件看门狗,包括:
2.根据权利要求1所述的cbtc地面子系统维护软件的性能监测方法,其特征在于,所述待监测性能指标包括cpu相关的性能指标、内存相关的性能指标、磁盘相关的性能指标以及网卡相关的性能指标。
3.根据权利要求1或2所述的cbtc地面子系统维护软件的性能监测方法,其特征在于,所述获取对维护软件以及所述维护软件所在windows系统进行性能监测的监测配置文件,包括:
4.根据权利要求1或2所述的cbtc地面子系统维护软件的性能监测方法,其特征在于,所述发出告警信息,包括:
5.根据权利要求1或2所述的cbtc地面子系统维护软件的性能监测方法,其特征在于,所述方法还包括:
<...【专利技术属性】
技术研发人员:李甜华,杨安,马琦,李甲森,
申请(专利权)人:交控科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。