yu1441@qq.com 发表于 2022-2-16 10:03:53

磁盘信息——>S.M.A.R.T,参数解释。(什么时候能改成中文)

本帖最后由 yu1441@qq.com 于 2022-2-16 10:11 编辑

磁盘信息——>S.M.A.R.T什么时候能改成中文???现在英文界面看不懂啊。必须翻译。

S.M.A.R.T. 信息是 UPYUN 监控硬盘的极为重要的指标,咱们能经过它对硬盘底层的健康情况进行诊断甚至预测,从而在硬盘故障前就将其从业务系统中摘除,避免影响线上服务。测试同时也能经过它对存储装置的异常缘由进行诊断,可判断因素包括温度、震动、机件故障、瞬间冲击等,是运维工做中不可替代的存储系统底层检测方式。spa我提取了部分线上机器共 3047 块硬盘的 S.M.A.R.T. 的数据用于研究分析,并以这些原始数据为基础总结了一些能有效断定硬盘健康程度的项目。设计根据过滤无效数据后的 61511 条数据,咱们将一些项目做为了系统剔除硬盘的异常判断依据,以及预测硬盘是否须要更换的依据。code咱们根据关键的硬盘监控数据将硬盘的健康情况分为下面几级。orm硬盘健康级别Good 「健康」级该级别的硬盘很是健康,无任何风险存在,一般为全新上线的硬盘,对于标记为 Good 的硬盘,不会有任何问题存在,也无需留意和监控。blog特征界定:全部风险判断项均为 0 或关键原始数据增加状况低于「报告」标准。Caution 「报告」级健康情况为 Caution 「报告」的硬盘,在监控指标上存在必定程度的劣化,可是尚在硬盘主控的安全范围,主控芯片可有效的处理异常并在性能上没有任何明显衰退迹象,它还能承担很长时间的正常服务,可是有必要考虑它的健康情况随时可能提高到警惕级别。特征界定:任一风险项知足「报告」标准。Threatening 「警惕」级健康情况为 Threatening 「警惕」的硬盘,已经存在必定的性能衰退风险,由于已经开始有一些主控芯片没法控制的状况发生,它的性能可能也已经有些微降低,它的健康情况正在逐步脱离主控系统的控制,应当发出告警通知到运维人员并考虑尽快从业务系统中摘除该硬盘进行替换,避免它进入衰退级别时还在进行线上服务。特征界定:任一风险项知足「警惕」标准处理动做:人力容许的状况下安排更换硬盘,从警惕告警发出到进入衰退期一般有足够的时间进行硬盘替换。若是意外进入衰退期,系统也会自动将其从业务系统中隔离。Decline 「衰退」级健康情况为 Decline 「衰退」的硬盘,不该该在线上服役,原则上处于警惕级别的硬盘就应该被更换,由于「衰退」的硬盘用于线上服务时已经有很大的可能对业务系统的总体运行形成威胁,一般表现为业务系统性能降低,数据读写出错和超时等,但刚刚进入「衰退」级别的硬盘一般不会产生系统级别的错误,只能从性能降低角度判断它存在性能衰退的状况。特征界定:任一风险项知足「衰退」标准处理动做:系统会自动将其从业务系统中剔除,但如因各类缘由暂时没法更换,则应尽快在物理上将其断开和设备的链接,避免硬盘状态接近「灾难」级而致使系统出现异常(例如进程卡死)。Disaster 「灾难」级健康情况为 Disaster 「灾难」的硬盘一般不会在任何线上系统中出现。在硬盘分级机制启用后,理论上会出现「灾难」级硬盘的状况只有剧烈冲击或忽然掉电或电流冲击致使的硬盘瞬间损坏以及 S.M.A.R.T. 芯片故障致使的没法读取。该级别的硬盘彻底没法工做。特征界定:
[*]知足多项「衰退」的特征。
[*]或 S.M.A.R.T. 信息没法读取。
[*]存在大量系统级告警或干脆没法识别。
处理动做:更换它!S.M.A.R.T. 关键监控项详解Raw_Read_Error_Rate 原始读取错误率ID:1,告警项:「报告」:巡检 / Patrol.
[*]阈值:单位时间内极高增加率
[*]说明:从硬盘读取原始数据时的错误率。一个非零值表示磁盘表面或读写磁头有问题。
[*]影响:该项数据大幅度增长一般说明硬盘年事已高,应当考虑预备从线上环境替换下来,但短时间内不会有太大问题,只是会必定程度上影响性能,而该值增加率很是大的状况下也可能较大程度的影响硬盘性能。
因为各厂商对该值定义不一样,该值增长状况和硬盘工做情况也不存在强关联性,因此不做为警惕和衰退等级界定要素。Seek_Error_Rate 寻道错误率ID:7,告警项:「报告」:巡检 / Patrol.
[*]阈值:单位时间内极高增加率
[*]说明:定位数据时的错误频率
[*]影响:该项数据大幅度增长时,硬盘性能有必定影响,但还能够正常工做,不会立马嗝屁,但存在必定风险,该项数据和原始读取错误率同时上涨的状况下,硬盘可能发生机械性能衰退,声音变大,震动加重,甚至产生难听的噪声,应当考虑尽快替换或退役。
因为各厂商对该值定义不一样,该值增长状况和硬盘工做情况也不存在强关联性,因此不做为警惕和衰退等级界定要素。Reallocated_Sector_Ct 重分配扇区计数ID:5,告警项:「警惕」:性能衰退 / Performance decline.「衰退」:数据风险 / High Data Risk.
[*]阈值:「警惕」非 0
[*]说明:当硬盘发现一个读/写/验证错误,它会标记扇区为 "Reallocated" 并移动数据到一个保留区
[*]影响:硬盘情况已经恶化到不仅仅主要影响性能,甚至发生数据完整性风险的程度,它已经不用抢救了,应当当即更换或退役,这时它依然还能够依靠主控系统的努力坚持一段时间,但风险已经增长到不可控的程度。
Unexpect_Power_Loss_Ct / Power-off Retract Count / Emergency Retract Cycle Count 异常断电计数ID:174 / 192,告警项:「报告」:侦测到核心供电异常 / Core Power Interruption Detected.
[*]阈值:增长
[*]说明:检测到该值增加应检查设备是否存在电源故障或供电异常
[*]影响:该计数值增长一般代表设备经历了一次异常关机,若是是单个硬盘发生该项告警,则应考虑线缆或主板故障,监控该值的意义主要是判断设备供电故障而非异常关机,由于外部检测系统能更快的发现异常关机。
Wear_Leveling_Count 颗粒平均擦写次数ID:177,告警项:「警惕」:寿命将尽 / Disk Is Dying.「衰退」:回天乏术 / Disk Is Dead.
[*]阈值:
警惕级 WORST 数据(非 RAW )低于15;
衰退级 WORST 数据(非 RAW )为 小于等于 1 .
[*]说明:SSD 特有项,用于评估 SSD 寿命,因厂商评估标准不一样,故不以 RAW VALUE 为标准。
[*]影响:硬盘进入警惕级时应考虑更换它,由于该项降为 0 和硬盘工做状况不存在强关联性,但即使各项指标均无异常,也不推荐在线上使用时超期服役。
通常认为该值为零时,已达到硬盘设计使用寿命。Runtime_Bad_Block 运行时坏块计数ID:183,告警项:「报告」:安定度降低 / Stability declining.
[*]阈值:报告级:大于 1
[*]说明:这个值表明硬盘运行时出现的坏块数量,一般该值为零。
[*]影响:该值和硬盘运行情况不存在强关联,该值意味着运行时遇到坏块,可是对于 NAND 存储装置来讲,坏块不像机械硬盘那么敏感,主控能很好的处理这些问题,可是该值和硬盘可靠及稳定性相关,须要密切关注。
根据统计数据来看,线上全部 SSD 该值增加的数量很是少。具体对可靠性和性能的影响还需后续观察,因此先置为报告级监控项。End-to-End_Error 端到端校验错误ID:184,告警项:「报告」:传输介质异常 / Transmission Medium Fucked Up.
[*]阈值:一个非 0 值
[*]说明:主机和硬盘间的数据传输校验出错计数。
[*]影响:这个值极为少见,我用于测试的所有 3000 多块硬盘中无一出现该值。根据资料来看,该值增加通常状况下是传输介质例如 SATA 线或者接口存在问题。可尝试从新拔插或者更换传输线。
因没有发现案例,因此该项目前是置为报告级的。Reported_Uncorrect 没法恢复的错误ID:187,告警等级:衰退:侦测到数据风险 / High Data Risk.
[*]说明:该项值非零既表明硬盘已经出现较为严重的问题,它表明着主控已经确认没法以包括硬件 ECC 在内的任何手段纠正的错误开始出现。
[*]影响:这样的硬盘应马上安排替换而不该继续使用。
COMMAND_TIMEOUT 指令超时ID:188,告警等级:「警惕」:性能衰退 / Performance decline.「衰退」:严重性能衰退风险 / High Performance Risk.「灾难」:别闹 / Performance is gone.
[*]阈值:
警惕级:非 0
衰退级:高于 10
灾难级:高于 1000000
[*]说明:该项值非零并持续增加代表硬盘响应能力降低,性能受严重影响。
[*]影响:须要即刻更换,但因该值刚开始上升时不会发生严重错误,从而可能难以触发告警,它的独立上涨将致使硬盘性能受到难以感知的影响,可是会逐步劣化成严重的性能降低风险。
根据经验,通常认为该值和 SMART187 以及 SMART183 存在关联性,上述两者的出现有必定可能(看读写频率)致使该值持续升高。High_Fly_Writes 磁头在异常高度工做ID:189,告警等级:「报告」:磁头异常 / Disk Fly High.
[*]阈值:大于 1 或增加
[*]说明:该项值非零时代表硬盘可能曾遭到冲击或存在机件异常。
[*]影响:须要密切监控是否存在恶化状况,该值持续增加可致使设备性能降低,因该值的增加意味着未完成就被停止的操做数量增加。
G-sense Error Rate 加速度传感器告警ID:191,告警等级:「报告」:碰撞警报 / Physical Impact Warning.
[*]阈值:增加
[*]说明:盘体内置加速度传感器检测到可能对硬盘形成伤害的运行时冲击。
[*]影响:该值比较少见,可是意味着外部环境有剧烈变更,例如服务器受到撞击,地震等,当某个机房全部服务器都检测到该项值上升时,请联系机房确认环境是否有剧变或地震发生。
Temperature_Celsius 或 Airflow_Temperature_Celsiu 温度 / 气流温度ID:194 或 190,告警等级:「报告」:烧烤硬盘 / BBQ.「警惕」:率先踏入地狱 / Drop feet first in the hell.
[*]阈值:
报告级:52
警惕级:62
[*]说明:硬盘工做温度状况。
[*]影响:若是某个机房的硬盘工做温度广泛太高,应当确认机房内散热状况是否会致使设备寿命下降。
Current_Pending_Sector 当前待映射扇区计数ID:197,告警等级:「报告」:安定度降低 / Stability declining.「警惕」:性能衰退 / Performance decline.「衰退」:数据风险 / High Data Risk.
[*]阈值:
报告级:非 0
警惕级:3
衰退级:10
[*]说明:这一参数的数据表示了“不稳定”的扇区数,即“等待被映射”的扇区数量。
[*]影响:若是有扇区在读取时出现错误,ID197 就会增加,若是该扇区随后被读写成功,等待被映射的操做就会取消,ID197 会降低。若是下一次对该扇区的写操做继续发生错误,就会产生重映射,而后 ID5 计数增加,ID197 计数降低。若是该扇区后续无操做到达,ID197 数值也会维持不变。
所以,该项少许错误不会有严重后果,但该项值快速或大量发生变化,则应考虑是否硬盘发生了稳定性方面的问题。Offline Uncorrectable / Uncorrectable Sector Count 屏蔽扇区计数ID:198,告警等级:「报告」:安定度降低 / Stability declining.
[*]阈值:
报告级:3
[*]说明:这一项数据表明磁盘主控确认失效已经屏蔽的扇区计数。
[*]影响:理论上该值过大会致使数据风险。统计显示绝大多数磁盘该数据为零。但该值非零并不和磁盘性能降低或故障存在强关联,问题磁盘的这个值通常都比较高,因此将其置为报告级别待后续研究。
关于 S.M.A.R.T. 数据的可靠性S.M.A.R.T. 数据在正常状况下都是能快速响应并准确的。在 UPYUN 的实际线上环境,遇到过部分硬盘存在 S.M.A.R.T. 信息没法读取的状况。我对发生这些状况的硬盘作了一下简单的调查后,发现发生此类状况的硬盘通常伴随着性能的严重降低,一般原始读取错误增加率约为十几秒百万,或某个单项监控增加率异常高,基本上摘除之后 S.M.A.R.T. 响应速度都能必定程度上恢复。我认为这多是因为硬盘主控芯片已无力处理海量的数据纠正要求,从而没有空闲的资源响应系统对 S.M.A.R.T. 的请求致使的,而事实上这些硬盘已经存在很是严重的问题了。只要咱们针对其硬盘工做状态做出合理的健康判断并在它表现出明显故障以前摘除,那么就基本上不会发生 S.M.A.R.T. 监控失效状况了。





页: [1]
查看完整版本: 磁盘信息——>S.M.A.R.T,参数解释。(什么时候能改成中文)