Oracle® Solaris 11.2에서 결함 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

결함 통계

결함 관리자 데몬 및 대부분의 해당 모듈은 통계를 수집합니다. fmadm config 명령은 결함 관리자 모듈의 상태를 표시합니다. fmstat 명령은 이러한 모듈로 수집되는 통계를 보고합니다.

# fmadm config
MODULE                   VERSION STATUS  DESCRIPTION
cpumem-retire            1.1     active  CPU/Memory Retire Agent
disk-diagnosis           0.1     active  Disk Diagnosis engine
disk-transport           2.1     active  Disk Transport Agent
eft                      1.16    active  eft diagnosis engine
ext-event-transport      0.2     active  External FM event transport
fabric-xlate             1.0     active  Fabric Ereport Translater
fmd-self-diagnosis       1.0     active  Fault Manager Self-Diagnosis
fru-monitor              1.1     active  FRU Monitor
io-retire                2.0     active  I/O Retire Agent
network-monitor          1.0     active  Network monitor
sensor-transport         1.2     active  Sensor Transport Agent
ses-log-transport        1.0     active  SES Log Transport Agent
software-diagnosis       0.1     active  Software Diagnosis engine
software-response        0.1     active  Software Response Agent
sysevent-transport       1.0     active  SysEvent Transport Agent
syslog-msgs              1.1     active  Syslog Messaging Agent
zfs-diagnosis            1.0     active  ZFS Diagnosis Engine
zfs-retire               1.0     active  ZFS Retire Agent

옵션을 사용하지 않고 fmstat 명령을 수행하면 로드된 모든 모듈에 대한 이벤트, 처리 시간 및 메모리 사용량에 대한 전체적인 개요가 제공됩니다.

# fmstat
module             ev_recv ev_acpt wait  svc_t    %w  %b  open solve  memsz  bufsz
cpumem-retire            0       0  0.0 10010.0    0   0     0     0      0      0
disk-diagnosis           0       0  0.0 10007.7    0   0     0     0      0      0
disk-transport           0       0  0.9 1811945.5 92   0     0     0    52b      0
eft                      0       0  0.0 4278.0     0   0     3     0   1.6M    58b
ext-event-transport      6       0  0.0  860.8     0   0     0     0    46b   2.0K
fabric-xlate             0       0  0.0    4.8     0   0     0     0      0      0
fmd-self-diagnosis     393       0  0.0   25.5     0   0     0     0      0      0
fru-monitor              2       0  0.0   42.4     0   0     0     0   880b      0
io-retire                1       0  0.0 5003.8     0   0     0     0      0      0
network-monitor          0       0  0.0   13.2     0   0     0     0   664b      0
sensor-transport         0       0  0.0   38.3     0   0     0     0    40b      0
ses-log-transport        0       0  0.0   23.8     0   0     0     0    40b      0
software-diagnosis       0       0  0.0 10010.0    0   0     0     0   316b      0
software-response        0       0  0.0 10006.8    0   0     0     0    14K    14K
sysevent-transport       0       0  0.0 6125.0     0   0     0     0      0      0
syslog-msgs              2       0  0.0 3337.2     0   0     0     0      0      0
zfs-diagnosis            4       0  0.0 2002.0     0   0     0     0      0      0
zfs-retire               4       0  0.0 2715.1     0   0     0     0     4b      0
ev_recv

모듈에서 수신된 원격 측정 이벤트 수입니다.

ev_acpt

진단과 관련해서 모듈에서 수신된 원격 측정 이벤트 수입니다.

wait

모듈 검사를 기다리는 원격 측정 이벤트의 평균 개수입니다.

svc_t

모듈에서 수신된 원격 측정 이벤트의 평균 서비스 시간(밀리초)입니다.

%w

원격 측정 이벤트가 모듈 검사를 기다리는 시간 비율입니다.

%b

모듈이 원격 측정 이벤트를 처리하는 데 걸린 시간 비율입니다.

open

모듈이 소유하는 활성 사례(미결 문제 조사) 수입니다. open 열은 진단 엔진에 의해서만 생성 및 해결된 결함 관리 사례에만 적용됩니다. 이 열은 응답 에이전트와 같은 다른 모듈에 적용되지 않습니다.

solve

로드된 후 이 모듈에서 해결된 총 사례 수입니다. solve 열은 진단 엔진에 의해서만 생성 및 해결된 결함 관리 사례에만 적용됩니다. 이 열은 응답 에이전트와 같은 다른 모듈에 적용되지 않습니다.

memsz

이 모듈에 의해 현재 할당된 동적 메모리 양입니다.

bufsz

이 모듈에 의해 현재 할당된 지속적인 버퍼 공간의 양입니다.

다른 옵션을 지정하면 다른 통계 및 열이 표시됩니다.

개별 모듈에 대해 통계를 표시하려면 -m module 옵션을 사용합니다. -z 옵션을 사용하면 값이 0인 통계가 표시되지 않습니다. 다음 예제는 cpumem-retire 응답 에이전트가 CPU를 오프라인으로 전환하려는 요청을 성공적으로 처리했음을 보여줍니다.

# fmstat -z -m cpumem-retire
  NAME      VALUE        DESCRIPTION
  cpu_flts  1            cpu faults resolved

다른 옵션에 대한 자세한 내용은 fmstat(1M) 매뉴얼 페이지를 참조하십시오.