fmstat 报告示例和说明
fmstat 报告示例
faultmgmtsp> fmstat
fdd statistics 2011-02-03/19:12:51
engine status evts_in evts_out errors
repair empty 8 0 0
hysteresis empty 0 0 0
SERD empty 0 0 0
simple empty 12 0 0
fmstat 报告属性说明
|
|
engine |
fmstat 表格输出中的 engine 列标识了诊断引擎的名称:
repair-该规则指明当记录了指定的 ereport 时将某个故障视为已修复。例如,如果记录了 ereport.chassis.boot.power-off-requested@/system,则应将故障 fault.chassis.power.inadequate@/sys 视为已修复。
hysteresis-该规则指明如果记录了 ereport A(启动),且在之后某一指定时间段内未记录 ereport B(取消),则诊断为故障。启动和取消之间的时间限制不能大于 10 秒。
例如,如果记录了 ereport.fan.speed-low-asserted 并且 13 秒后记录了 ereport.fan.speed-low-deasserted,将诊断为故障。
SERD-软错误率辨别 (Soft error rate discrimination, SERD) 用于跟踪多次出现的 ereport。如果在时间段 T 内出现了 N 个以上的 ereport,将会诊断为故障。例如,如果在特定时间范围内记录了过多的可更正内存错误 ereport,将会诊断为 DIMM 故障。
simple-该规则允许在出现一个 ereport 后诊断为多个故障。例如,如果针对某个不可更正的内存错误记录了一个 ereport,则会导致诊断为某个 DIMM 对中两个 DIMM 的故障。
|
status |
fmstat 表格输出中的 status 列标识了诊断引擎的当前状态,其中可能包括:uninit、empty、enqueued、busy 或 exiting。 |
evts_in |
fmstat 表格输出中的 evts_in 列标识了引擎接收到的与某诊断相关的事件数量。 |
evts_out |
fmstat 表格输出中的 evts_out 列标识了引擎检测到并发布的故障数量。 |
errors |
fmstat 表格输出中的 errors 列标识了引擎检测到的内部错误数量。 |
|