线程阻塞检测方法及设备

    公开(公告)号:CN109992436A

    公开(公告)日:2019-07-09

    申请号:CN201711479245.7

    申请日:2017-12-29

    Inventor: 肖军 张廖

    Abstract: 本发明实施例提供一种线程阻塞检测方法及设备。所述线程阻塞检测方法由计算设备的处理器执行。所述方法包括:检测所述处理器当前所执行线程的心跳时间;计算超时时间,所述超时时间为当前时间减去所检测的心跳时间;根据所述超时时间确定阻塞检测周期;当到达所述阻塞检测周期时,根据所述超时时间检测所述处理器当前执行的线程是否出现阻塞;如果所述处理器当前执行的线程出现阻塞,则上报所述阻塞至阻塞处理模块,以使所述阻塞处理模块对所述阻塞进行处理。使用所述方法,可以动态调整线程阻塞判断的周期,从而保证线程阻塞检测的及时性的同时,减少线程阻塞检测对CPU资源的占用。

    一种根因诊断的方法、装置

    公开(公告)号:CN109634252A

    公开(公告)日:2019-04-16

    申请号:CN201811312544.6

    申请日:2018-11-06

    Inventor: 肖军 张廖 仇幼成

    Abstract: 本申请提供了一种超时根因的诊断方法、装置。该方法包括:根据第一控制器发送的第一消息的超时信息,确定所述第一消息由所述第一控制器发送至第二控制器;检测所述第二控制器是否上报第二消息的超时信息,所述第二消息由所述第二控制器发送至第三控制器;若所述第二控制器没有上报所述第二消息的超时信息,确定所述第二控制器为所述第一消息的超时根因控制器。本申请提供的技术方案可以准确的诊断出超时类问题产生的根因,并可以对准确的根因故障点进行恢复。

    一种根因诊断的方法、装置

    公开(公告)号:CN109634252B

    公开(公告)日:2020-06-26

    申请号:CN201811312544.6

    申请日:2018-11-06

    Inventor: 肖军 张廖 仇幼成

    Abstract: 本申请提供了一种超时根因的诊断方法、装置。该方法包括:根据第一控制器发送的第一消息的超时信息,确定所述第一消息由所述第一控制器发送至第二控制器;检测所述第二控制器是否上报第二消息的超时信息,所述第二消息由所述第二控制器发送至第三控制器;若所述第二控制器没有上报所述第二消息的超时信息,确定所述第二控制器为所述第一消息的超时根因控制器。本申请提供的技术方案可以准确的诊断出超时类问题产生的根因,并可以对准确的根因故障点进行恢复。

    一种I/O阻塞检测方法、装置及设备

    公开(公告)号:CN109753371A

    公开(公告)日:2019-05-14

    申请号:CN201711079605.4

    申请日:2017-11-06

    Inventor: 肖军 张廖 仇幼成

    Abstract: 本申请实施例提供了一种I/O阻塞检测方法、装置及设备。所述方法根据I/O读写任务的处理流向将虚拟化存储资源分层划分为不同功能模块后,监控每个功能模块中的I/O请求,若I/O请求的处理时间大于预设的时间阈值,则I/O请求超时,若超时的I/O请求的数量超过最大限制值,则确定该功能模块发生I/O请求阻塞故障,从而能够及时准确地检测到I/O请求阻塞故障,定位发生I/O请求阻塞故障的位置,有利于I/O请求的恢复和调度。

    一种I/O阻塞检测方法、装置及设备

    公开(公告)号:CN109753371B

    公开(公告)日:2021-10-19

    申请号:CN201711079605.4

    申请日:2017-11-06

    Inventor: 肖军 张廖 仇幼成

    Abstract: 本申请实施例提供了一种I/O阻塞检测方法、装置及设备。所述方法根据I/O读写任务的处理流向将虚拟化存储资源分层划分为不同功能模块后,监控每个功能模块中的I/O请求,若I/O请求的处理时间大于预设的时间阈值,则I/O请求超时,若超时的I/O请求的数量超过最大限制值,则确定该功能模块发生I/O请求阻塞故障,从而能够及时准确地检测到I/O请求阻塞故障,定位发生I/O请求阻塞故障的位置,有利于I/O请求的恢复和调度。

Patent Agency Ranking