관리기준은 지속적으로%sys + %usr 사용율이 80%보다클경우 병목으로 판단 될 수 있다.
(메모리 모니터링 시에도 마찬가지, 자원 관련 명령어로 svmon 또는 vmstat 으로 cpu 사용률 확인가능)
메모리 사용률에 pi , po 영역을 합쳐서 10 이상 발생시에 memory에 busy가 걸리는것이 확인되나, 다음에 업로드하겠다.
cf ) * pi/po : paging 영역에서read된page / paging 영역에서read out된page
항목 | 설명 |
Sys | AIX UNIX의 kernel 부분이수행하는영역으로 프로세스스케줄링, file I/O, device drive, network과관련된 업무를 수행한다. |
User | 사용자프로세스로사용자의applications, solutions 및Database 등에관련된 업무를 수행한다. |
Wait | 디스크I/O 작업이끝날때까지기다리는Idle time |
Idle | CPU가 어떤업무도 수행하지않는 유휴(idle)상태로, 사용자나 시스템의요청을 대기하고 있는 상태이다. |
시스템에서CPU 정보를측정하기위해가장많이사용되는명령어는sar 이다.
sar는 되도록 사용하지 않는게 좋으며, 조심해서 사용하는게 좋다.
topas로도 모니터링 확인 가능하다.
topas 명령은 문자 터미널에 있는 시스템의 활동에 대한 생생한 통계를 보고한다.
AIX 5 이상에서는 bos.perf.tools 라는 fileset가 시스템에 설치되어야 한다.
(#lslpp -a|grep -i bos.perf.tools 로 설치 유무 확인)
프로그램은 default 2초<interval : 2> 간격으로 시스템으로부터 통계를 추출하고 표시한다.
출력창 왼쪽 위의 두 행은 topas 프로그램이 실행하는 시스템의 이름. 최근의 감시 날짜 및 시간, 모니터 간격을 표시한다. 다음은 숫자 및 블록 그래프 형식의 CPU 활용을 나열한다.
두 번째 고정 섹션은 출력의 가장 오른쪽 32개 위치를 채운다. 이것은 EVENTS/QUEUES, FILE/TTY, PAGING, MEMORY 및 PAGING SPACE 라는 다섯 개의 부속 섹션을 포함한다. topas 의 변수 부분은 하나, 둘 또는 세 개의 부속 섹션을 가질 수 있다. 둘 이상이 나타나면 부속 선택은 항상 다음 순서로 표시된다.
-CPU(c)
- 네트워크 인터페이스(n)
- 물리적 디스크(d)
- 프로세스
세 개의 섹션은 가장 사용량이 많은 네트워크 인터페이스, 디스크, 프로세스를 표시
네트워크나 disk I/O 또한, 각각 n,d 를 눌러서 확인가능하다.
프로세스 과점유가 확인된다면 해당 process에 대한 PID를 확인 후 어디에서 점유하는지 확인 가능하다.