시스템 진단하기

시스템 상태를 진단한다.

====================================================
DX       RESULT    MESSAGES
----------------------------------------------------
cpu      ok        -
memory   ok        -
network  ok        -
disk     ok        -
coredump ok        -
====================================================

cpu 사용량 진단

RESULT

MESSAGES

상세

ok

{n}% usage

모든 CPU 점유율 10%미만 (10초 평균, 이하 동일)

warn

{n}% usage (busy)

{process}) {n}% usage

cannot get usage

모든 CPU 점유율 10%이상 ~ 50%미만

특정 프로세스의 CPU 점유율 10%이상

CPU 사용량을 얻을 수 없음

fail

{n}% usage (too busy)

low core (you:{n}, min:4)

모든 CPU 점유율 50%이상

최소 CPU Core 수 미달 (최소 4개)

memory 사용환경 진단

RESULT

MESSAGES

상세

ok

system mem {n}GB (recommend: {m}GB)

M2 가용 메모리가 권장 메모리 이상 확보되었음

warn

system mem {n}GB (recommend: {m}GB)

cannot get usage

M2 가용 메모리가 권장 메모리 미만임

메모리 사용량을 얻을 수 없음

fail

system mem {n}GB (minimum: {m}MB)

M2 가용 메모리가 최소 메모리 미만임

  • 가용 메모리: M2 사용 가능 메모리 (env.properties.memoryUsage.workingRatio)

  • 최소 메모리(GB): CPU x 2 x 0.6 (예: 8코어 기준 9.6GB)

  • 권장 메모리(GB): CPU x 4 x 0.6 (예: 8코어 기준 19.2GB)

network 사용량 진단

RESULT

MESSAGES

상세

ok

{n} sockets

TCP 소켓 수가 1천개 미만임

warn

{n} sockets (high usage)

{n}% bandwidth (high usage)

cannot get usage

TCP 소켓 수가 1만개 미만임

network 인터페이스 bandwidth의 60% 이상 점유

TCP 사용량을 얻을 수 없음

fail

{n} sockets (too high usage)

TCP 소켓 수가 1만개 이상임

disk 사용량 진단

RESULT

MESSAGES

상세

ok

{n}GB free

디스크 잔여 공간이 권장량 이상

warn

{n}MB free (low free disk)

cannot get usage

디스크 잔여 공간이 권장량 미만

디스크 공간 정보 획득 불가

fail

{n}MB free (not enough disk)

디스크 잔여 공간 부족

coredump 흔적검사

RESULT

MESSAGES

상세

ok

-

coredump 흔적없음

warn

unknown dump. {path}

cannot find coredump

알 수 없는 coredump

coredump를 확인할 수 없음

fail

coredumped. {path}

m2관련 coredump가 있음