[发明专利]一种SAS卡链路状态监控方法、系统、装置及可读存储介质在审
申请号: | 202110722511.4 | 申请日: | 2021-06-28 |
公开(公告)号: | CN113568806A | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 张梦书;贺计文 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 赵阳 |
地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sas 卡链路 状态 监控 方法 系统 装置 可读 存储 介质 | ||
本发明提出了一种SAS卡链路状态监控方法、系统、装置及可读存储介质,所述方法包括:建立存储服务器的Expander设备与SAS卡和硬盘的连接;通过Expander设备查看SAS卡或硬盘的设备信息;每隔预设时间,根据所述设备信息获取SAS卡或硬盘的状态信息,并将第一次获取的SAS卡或硬盘的状态信息作为初始值;根据预设监控机制监控SAS卡或硬盘的状态信息,确定SAS卡或硬盘存在故障,并进行故障告警;将确定存在故障的SAS卡或硬盘的异常状态信息记录到日志中。本发明通过对SAS卡链路状态进行监控,保证当存储服务器对数据读写异常时,能够及时处理,从而提高了存储服务器读取数据的可靠性。
技术领域
本发明涉及计算机技术领域,更具体的说是涉及一种SAS卡链路状态监控方法、系统、装置及可读存储介质。
背景技术
存储服务器应用于各种场合,存储服务器对磁盘I/O需求越来越高,需要保证磁盘I/O能够高性能的运转,而SAS卡能够提高数据传输效率。SAS卡称为磁盘阵列卡,是用来做RAID的。磁盘阵列有许多优点:首先,提高了存储容量;其次,多台磁盘驱动器可并行工作,提高了数据传输率,并且提供校验和冗余,提高了数据的安全性。
当前,存储服务器在运行过程中如果SAS卡或者硬盘出现异常,从而导致存储服务器数据读写异常,由于没有告警措施导致当存储服务器数据读取异常时,无法及时处理存储服务器,因此保证SAS卡链路正常工作非常重要,我们需要实时检测SAS卡链路状态。
发明内容
针对以上问题,本发明的目的在于提供一种SAS卡链路状态监控方法、系统、装置及可读存储介质,通过对SAS卡链路状态进行监控,保证当存储服务器对数据读写异常时,能够及时处理,从而提高了存储服务器读取数据的可靠性。
本发明为实现上述目的,通过以下技术方案实现:一种SAS卡链路状态监控方法,包括:
建立存储服务器的Expander设备与SAS卡和硬盘的连接;
通过Expander设备查看SAS卡或硬盘的设备信息;
每隔预设时间,根据所述设备信息获取SAS卡或硬盘的状态信息,并将第一次获取的SAS卡或硬盘的状态信息作为初始值;
根据预设监控机制监控SAS卡或硬盘的状态信息,确定SAS卡或硬盘存在故障,并进行故障告警;
将确定存在故障的SAS卡或硬盘的异常状态信息记录到日志中。
进一步,所述SAS卡或硬盘的设备信息包括:设备id、设备类型和设备地址;所述SAS卡或硬盘的状态信息包括:误码信息、change count值(硬盘和expander设备的连接次数)和协商速率。
进一步,所述通过Expander设备查看SAS卡或硬盘的设备信息具体包括:遍历存储服务器的expander设备,使用命令ls-lh/dev/bsg/expander-*,获取存储服务器所有expander设备;
使用命令smp_discover查询获取的expander设备,得到与expander设备连接的SAS卡或硬盘的设备信息。
进一步,所述每隔预设时间,根据设备信息获取SAS卡或硬盘的状态信息,并将第一次获取的SAS卡或硬盘的状态信息作为初始值具体包括:
每间隔五分钟,根据获取的设备id查询SAS卡或硬盘的状态信息,并将第一次获取的SAS卡或硬盘的状态信息作为初始值。
进一步,所述根据预设监控机制监控SAS卡或硬盘的状态信息,确定SAS卡或硬盘存在故障,并进行故障告警具体包括:
对每一次获取的SAS卡或硬盘的状态信息进行比对;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110722511.4/2.html,转载请声明来源钻瓜专利网。