- 모니터링
- 어떤 대상을 지속적으로 감시하는 것을 의미함.
- 모니터링이 필요한 이유
- 병목 지점 파악을 위해 자원 사용량을 알아야 함.
- EC2, DB, 캐시 등의 사용량이 필요한데, 컴퓨터가 무언가 요청 후 처리를 진행하기 때문.
- 즉, 무언가를 처리하기 위해서는 cpu, memory와 같은 자원이 필요하고, 최대한의 요청을 처리하고 있다면, 자원 사용량이 100%가 됨.
- 특정 자원 사용량이 100%인 컴퓨터가 병목지점임을 알 수 있다.
- 메트릭
- 메트릭은 수치 data. 즉, 측정값을 의미함.
- 즉, cpu, memory와 같은 값을 전부 메트릭이라고 할 수 있다.
- CPU, Memory, Disk 사용량
- CPU
- 명령어(코드) 를 해석하고 실행한다.
- memory
- cpu 가 작업하기 위해 임시로 사용하는 공간.
- 디스크보다 메모리로부터 데이터를 가져올 때 속도가 훨씬 빠르기 때문.
- cpu는 명령어를 해석하거나 연산작업할 때, 무조건 메모리를 통해서만 데이터를 가져온다.
- 디스크
- 컴퓨터 저장 공간으로, 영구적으로 데이터, 파일 등을 저장.
- 데이터를 가져올 때 속도가 상대적으로 느림.
- CPU
'Server&load > load test' 카테고리의 다른 글
트래픽 증가에 따른 시스템 설계 및 확장 방법 (0) | 2025.06.02 |
---|---|
병목 지점을 해결하여 성능 개선하기 (0) | 2025.06.01 |
병목현상 측정환경 생성 및 병목지점 진단. (0) | 2025.05.31 |
부하 테스트의 기본 개념 (0) | 2025.05.24 |