[发明专利]信息处理装置、故障避免方法和程序存储介质有效
| 申请号: | 201410510736.3 | 申请日: | 2014-09-28 |
| 公开(公告)号: | CN104516786B | 公开(公告)日: | 2019-02-19 |
| 发明(设计)人: | 江间珠惠 | 申请(专利权)人: | 日本电气株式会社 |
| 主分类号: | G06F11/00 | 分类号: | G06F11/00 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 韩峰;孙志湧 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 信息处理 装置 故障 避免 方法 程序 存储 介质 | ||
1.一种信息处理装置,包括:
存储装置,所述存储装置存储计算机程序;以及
处理器,所述处理器执行所述计算机程序,所述处理器包括:
基于被分配给进程的存储器容量的利用率和由线程执行与由所述进程接收的请求相对应的处理所花费的处理时间之一或该两者来检测出其中故障有可能出现的状态的功能,所述进程是用于在其中执行计算机程序的单位,所述线程由所述进程产生的并且是用于在其中执行所述处理的单位;以及
当检测出其中故障有可能出现的状态时执行故障避免处理的功能,所述故障避免处理:将由所述进程产生并且能够属于所述进程的线程的上限数量从标准值降低到小于所述标准值的极限值,并且将所述线程在完成处理后必须等待直到开始个别的处理的等待时间从标准时间延长为长于所述标准时间的扩大时间。
2.根据权利要求1所述的信息处理装置,其中,
当所述线程的处理时间被延迟了预定的延迟阈值或更多时,所述处理器检测出其中所述故障有可能出现的状态。
3.根据权利要求1所述的信息处理装置,其中,
当所述存储器容量的利用率升高到预定的存储器阈值或更多时,所述处理器检测出其中所述故障有可能出现的状态。
4.根据权利要求1所述的信息处理装置,其中,
所述处理器进一步包括以下功能:当检测出其中所述故障有可能出现的状态时,监视所述线程的处理时间或者所述存储器容量的利用率,并且基于监视结果来验证所述检测是否正确,并且
当将其中所述故障有可能出现的状态确认为验证的结果时,所述处理器执行所述故障避免处理。
5.根据权利要求4所述的信息处理装置,其中,
当存在由所述进程产生并且属于所述进程的多个所述线程时,并且当要验证基于所述线程的处理时间的所述检测时,所述处理器在预定的延迟验证时间段监视所述线程中的每一个线程的处理时间,将正在等待的所述线程的数量相对于属于所述进程的所述线程的总数的比率计算作为等待率,并且基于所述线程中的每一个线程的处理时间和所述等待率来验证所述检测。
6.根据权利要求4所述的信息处理装置,其中,
当通过在每一个预定的时间间隔中获取到的所述存储器容量的利用率升高到存储器阈值或升高到更多的事实而检测出其中所述故障有可能出现的状态时,并且当要验证所述检测时,所述处理器在比其中获取到所述存储器容量的利用率的时间间隔短的每一个时间间隔中来获取所述存储器容量的利用率,并且基于所获取的存储器容量的利用率来验证所述检测。
7.根据权利要求1所述的信息处理装置,其中,
当基于所述存储器容量的利用率和所述线程的处理时间中的一个来检测出其中所述故障有可能出现的状态,并且然后,在经过预定时间段之前,基于所述存储器容量的利用率和所述线程的处理时间中的另一个来检测出其中所述故障有可能出现的状态时,所述处理器执行故障避免处理。
8.根据权利要求1所述的信息处理装置,其中,
所述处理器进一步包括在所述处理器执行所述故障避免处理后,监视所述存储器容量的利用率或者所述线程的处理时间,并且当作为监视结果而检测出预定的改善状态时,将所述线程的上限数量恢复到所述标准值,并且还将所述线程的等待时间恢复到所述标准时间的功能。
9.一种故障避免方法,其中:
通过计算机,基于被分配给进程的存储器容量的利用率和由线程执行与由所述进程接收的请求相对应的处理所花费的处理时间之一或该两者,来检测出其中故障有可能出现的状态,所述进程是用于在其中执行计算机程序的单位,所述线程由所述进程产生的并且是用于在其中执行所述处理的单位;以及
当检测出其中故障有可能出现的状态时,通过计算机,将由所述进程产生并且能够属于所述进程的线程的上限数量从标准值降低为小于所述标准值的极限值,并且计算机将所述线程在完成处理后必须等待直到开始个别的处理的等待时间从标准时间延长为长于所述标准时间的扩大时间。
10.一种非瞬态程序存储介质,所述非瞬态程序存储介质持有计算机程序,所述计算机程序使得计算机执行以下各处理:
基于被分配给进程的存储器容量的利用率和由线程执行与由所述进程接收的请求相对应的处理所花费的处理时间之一或该两者,来检测出其中故障有可能出现的状态,所述进程是用于在其中执行计算机程序的单位,所述线程由所述进程产生的并且是用于在其中执行所述处理的单位;以及
当检测出其中故障有可能出现的状态时,计算机将由所述进程产生并且能够属于所述进程的线程的上限数量从标准值降低为小于所述标准值的极限值,并且将所述线程在完成处理后必须等待直到开始个别的处理的等待时间从标准时间延长为长于所述标准时间的扩大时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电气株式会社,未经日本电气株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410510736.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:主板管理控制器测试系统和方法
- 下一篇:压缩文件动态打包方法及系统





