GBase 8a
运维管理
文章

南大通用GBase 8a排查由磁盘坏道引起的性能异常及sql报错

发表于2024-10-26 14:51:03221次浏览2个评论

概述        

服务器的各个部件中,磁盘是较易损坏的部分,硬盘的使用寿命主要受到磁盘磨损和磁头老化等因素的影响。一般来说,一块质量合格的机械硬盘,在正常使用条件下,其寿命大约在8-10年左右。在日常的运维中,遇到过因磁盘损坏导致的故障。

排查过程

因磁盘有坏道,导致有个别sql报错,错误显示“Checksum error. Data file is broken”,188节点有文件损坏。

另外,从每分钟定时监控各data节点任务数来看,该节点的任务数比其他节点任务数的10倍左右,明显有性能瓶颈,初步怀疑硬件有故障。

用检查磁盘坏道的命令,storcli64 -PDList -aALL |grep -iE "slot|error",发现磁盘有少量error。media error count在几十或小几百,问题还不大。如果达到几千,磁盘距离failed就不远了,界时可能就只能做节点替换。

因为GBase集群节点是10块SAS盘做的RAID50,允许进行热插拨更换磁盘,系统会从RAID内部的校验信息中恢复数据。通过命令storcli64 /call/eall/sall show rebuild,可以查看磁盘的RAID同步进度。

评论

登录后才可以发表评论
崔哥发表于 7个月前
家住孟津河,门对孟津口。常有江南船,寄书家中否。君自故乡来,应知故乡事。来日绮窗前,寒梅著花未。已见寒梅发,复闻啼鸟声。心心视春草,畏向阶前生。
崔哥发表于 4个月前
浅浅余寒春半,雪消蕙草初长。烟迷柳岸旧池塘。风吹梅蕊闹,雨细杏花香。月堕枝头欢意,从前虚梦高唐,觉来何处放思量。如今不是梦,真个到伊行。