CPU 사용률

 

CPU가 처리해 하는 작업이 얼마나 쌓여 있는지 확인 - 대략적인 서버 부하가 어느정도인지 판단.

shll> uptime

- load average 확인 

 

shell> vmstat 1

- procs -r : 프로세스 큐에서 CPU가 실행주기를 기다리는 프로세스의 수

- procs -b : 지정된 이벤트가 발생하기 전까지는 실행될 수 없는 프로세스의 수

-cpu -us : 사용자 프로세스를 위해 사용한 CPU 사용률로 application의 코드가 사용한 CPU 시간 

   (대표적으로 정렬, group by , 압축 )

-cpu -sy : 커널이 시용한 CPU 시간

-cpu -id : CPU가 아무것도 하지 않고 대기(idle) 하는데 사용한 CPU 사용률. 아무런 작업도 하지않는 장비에서 이 값이 높게 나타남

 

cpu -wa : 디스크 입출력을 기다리는 데(wait) 사용한 CPU 사용률 . 주로 DBMS서버가 실행중인 장비에서 관심을 갖고 봐야함.  "wa(wait I/O)" 값이 높으면 디스크IO가 과도하게 많이 발생해 CPU가 데이터의 입출력을 기다리는 시간이 많다는 것을  의미.

 

cpu- st : 가상 머신으로부터 빼앗긴 시간을 의미 : 크게 신경쓰지 않아도 됨.

 

메모리 사용률

 

 

 

 

SMALL

'MySQL-MariaDB' 카테고리의 다른 글

MySQL 잠재적인 인덱스 누락 확인  (0) 2020.09.04
MySQL 사용되지 않는 인덱스 제거  (0) 2020.09.04
MySQL 성능튜닝  (0) 2020.08.30
Hash Join  (0) 2020.08.29
MaraDB 지식베이스 - table_open_cache 최적화  (0) 2020.08.23

+ Recent posts