【技术实现步骤摘要】
一种SAS卡链路状态监控方法、系统、装置及可读存储介质
[0001]本专利技术涉及计算机
,更具体的说是涉及一种SAS卡链路状态监控方法、系统、装置及可读存储介质。
技术介绍
[0002]存储服务器应用于各种场合,存储服务器对磁盘I/O需求越来越高,需要保证磁盘I/O能够高性能的运转,而SAS卡能够提高数据传输效率。SAS卡称为磁盘阵列卡,是用来做RAID的。磁盘阵列有许多优点:首先,提高了存储容量;其次,多台磁盘驱动器可并行工作,提高了数据传输率,并且提供校验和冗余,提高了数据的安全性。
[0003]当前,存储服务器在运行过程中如果SAS卡或者硬盘出现异常,从而导致存储服务器数据读写异常,由于没有告警措施导致当存储服务器数据读取异常时,无法及时处理存储服务器,因此保证SAS卡链路正常工作非常重要,我们需要实时检测SAS卡链路状态。
技术实现思路
[0004]针对以上问题,本专利技术的目的在于提供一种SAS卡链路状态监控方法、系统、装置及可读存储介质,通过对SAS卡链路状态进行监控,保证当存储服 ...
【技术保护点】
【技术特征摘要】
1.一种SAS卡链路状态监控方法,其特征在于,包括:建立存储服务器的Expander设备与SAS卡和硬盘的连接;通过Expander设备查看SAS卡或硬盘的设备信息;每隔预设时间,根据所述设备信息获取SAS卡或硬盘的状态信息,并将第一次获取的SAS卡或硬盘的状态信息作为初始值;根据预设监控机制监控SAS卡或硬盘的状态信息,确定SAS卡或硬盘存在故障,并进行故障告警;将确定存在故障的SAS卡或硬盘的异常状态信息记录到日志中。2.根据权利要求2所述的SAS卡链路状态监控方法,其特征在于,所述SAS卡或硬盘的设备信息包括:设备id、设备类型和设备地址;所述SAS卡或硬盘的状态信息包括:误码信息、change count值和协商速率。3.根据权利要求2所述的SAS卡链路状态监控方法,其特征在于,所述通过Expander设备查看SAS卡或硬盘的设备信息具体包括:遍历存储服务器的expander设备,使用命令ls
‑
lh/dev/bsg/expander
‑
*,获取存储服务器所有expander设备;使用命令smp_discover查询获取的expander设备,得到与expander设备连接的SAS卡或硬盘的设备信息。4.根据权利要求3所述的SAS卡链路状态监控方法,其特征在于,所述每隔预设时间,根据设备信息获取SAS卡或硬盘的状态信息,并将第一次获取的SAS卡或硬盘的状态信息作为初始值具体包括:每间隔五分钟,根据获取的设备id查询SAS卡或硬盘的状态信息,并将第一次获取的SAS卡或硬盘的状态信息作为初始值。5.根据权利要求4所述的SAS卡链路状态监控方法,其特征在于,所述根据预设监控机制监控SAS卡或硬盘的状态信息,确定SAS卡或硬盘存在故障,并进行故障告警具体包括:对每一次获取的SAS卡或硬盘的状态信息进行比对;若当前获取的SAS卡或硬盘的状态信息相比上次获取的SAS卡或硬盘的状态信息或者初始值发生变化则将当前获取的SAS卡...
【专利技术属性】
技术研发人员:张梦书,贺计文,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。