[发明专利]IO监控的方法、装置和IO监控的实现装置在审
申请号: | 201711388904.6 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108228420A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 刘浩 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 子线程 实现装置 超时 监控技术领域 存储空间 监控方式 运行过程 阈值时 复现 占用 | ||
本公开提供了一种IO监控的方法、装置和IO监控的实现装置,涉及IO监控技术领域,该方法包括:在IO线程运行过程中,对IO线程的子线程进行监控;当监控到子线程处理IO的时间不小于第一设定阈值时,确定子线程超时。本公开实施方式提供的IO监控的方法、装置和IO监控的实现装置,通过监控IO线程的子线程中是否有超时IO,如果有,确定该子线程超时,这种监控方式可以在IO线程超时时,及时确定出超时的子线程,不需要占用过多的存储空间和再次复现问题,提高了IO监控的效率和性能。
技术领域
本公开涉及IO监控技术领域,尤其是涉及一种IO监控的方法、装置和IO监控的实现装置。
背景技术
客户端对存储设备的读写操作,需要通过很多读写IO(Input Output,输入输出)实现,只有这些读写IO均反馈完成时,当前读写操作才完成。例如:客户端要向存储设备写一个1G的文件,存储设备的最小存储单元为4M,那么需要256个4M大小的写IO,每个写IO在成功写入磁盘后,会通知存储设备IO写入成功,存储设备收到256个写完成通知后,通知客户端写1G文件成功。
通常客户端对写操作的耗时大小有要求,如果不能在规定时间内完成写操作,会导致此次写操作失败,甚至引起业务系统故障等。因此需要对每个IO进行超时监控。目前,IO的超时监控常采用日志打印方式,该方式需要为IO追加日志,大量的IO日志信息不但占用存储空间,而且分析过程比较耗时耗力。
发明内容
有鉴于此,本公开的目的在于提供一种IO监控的方法、装置和IO监控的实现装置,以提高IO监控的效率和性能。
为了实现上述目的,本公开采用的技术方案如下:
第一方面,本公开提供了一种IO监控的方法,应用于存储设备,包括:在IO线程运行过程中,对IO线程的子线程进行监控;当监控到子线程处理IO的时间不小于第一设定阈值时,确定子线程超时。
第二方面,本公开提供了一种IO监控的装置,应用于存储设备,包括:监控模块,用于在IO线程运行过程中,对IO线程的子线程进行监控;记录模块,用于当监控到子线程处理IO的时间不小于第一设定阈值时,确定子线程超时。
第三方面,本公开实施方式提供了一种IO监控的实现装置,包括处理器和机器可读存储介质,机器可读存储介质存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述方法。
第四方面,本公开实施方式提供了一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述方法。
上述方法、装置、实现装置和机器可读存储介质,通过监控IO线程的子线程中是否有超时IO(即子线程处理IO的时间是否不小于第一设定阈值),如果有,确定该子线程超时,这种监控方式可以在IO线程超时时,及时确定出超时的子线程,不需要占用过多的存储空间和再次复现问题,提高了IO监控的效率和性能。
本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本公开实施方式提供的一种IO监控的方法的流程图;
图2为本公开实施方式提供的一种写IO线程的监控示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711388904.6/2.html,转载请声明来源钻瓜专利网。