아래의 출력 결과를 보고 상태 분석을 해보자.

■ vmstat 분석
–  실행 큐에 대기하는 프로세스 또는 쓰레드가 없으며 CPU IDLE은 90%이상 유지
–  큰 입출력에 의해 블록(b 필드)되는 부분 없음
–  메모리 부족에 의해 스왑 장치에서 실행되는 부분은 없음(w 필드)
–  가상 메모리는 약 2.8GB, 물리 메모리는 400MB 사용 가능
–  po필드에 일정 크기가 발생하고 있는 것으로 보아 메모리에서 페이지 아웃이 발생하고 있으며 이중 일부는 자유 페이지(fr)가 되고 있음
–  첫 번째 디스크(sd)에 일정 입출력이 있는 것으로 보아 페이지 아웃이 디스크와 동기화 작업을 수행하는 것으로 추정

■ sar 분석
–  CPU 처리 작업이 많지 않음(%usr %sys는 5% 이하 유지)
–  과도한 입출력 처리에 따른 프로세스가 기다리는 현상 없음(%wio가 0%)
–  CPU 순수 IDLE이 95% 이상 유지

■ iostat 분석
–  c0t0d0 디스크에 기록에 대한 시간이 나타나고 있으며(kw/s), 대기 큐 시간(wsvc_t), 실제 작업 시간(asvc_t) 시간이 나타나고 있음
– 디스크 바쁨(%b)가 4%, 10%이며 대부분 c0t0d0s6이 사용하고 있음

결론

현재 메모리에서 페이지 아웃이 발생하고 있으며, c0t0d0 디스크의 s6과 동기화 작업을 수행하고 있음을 추적할 수 있다.

이에 따른 CPU 부하량은 극히 미비하며, 메모리 부족 현상은 없다. 단지 이 순간에 페이지 아웃이 발생하여 디스크 입출력이 발생하고

있음을 추적할 수 있다.

By haisins

오라클 DBA 박용석 입니다. haisins@gmail.com 으로 문의 주세요.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다