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 |