메모리 증설포인트
메모리 사용량의 선형 증가 → 메모리 누수 의심
- 시간이 지날수록 꾸준히 우상향하는 그래프
- 재시작하면 일시적으로 회복되지만 다시 증가
- 해결책: 누수 원인 코드 수정 (해제 안 된 힙 메모리, 참조 카운트 버그 등)
- 증설은 임시방편일 뿐 — 결국 늘어난 메모리도 다 채워버림
메모리 사용량의 급격한 증가 → 워크로드 자체가 커진 것
- 특정 시점(트래픽 급증, 대용량 배치 처리 등)에 스파이크
- 피크 사용량을 측정해 적정 증설 규모 계산
- 이 경우엔 증설이 실질적인 해결책
추가로 고려할 포인트
패턴 진단 도구 조치
| 선형 증가 | valgrind, heap profiler, /proc/[pid]/smaps | 코드 수정 |
| 급격한 증가 | sar -r, free -s, 피크 시점 top 스냅샷 | 증설 또는 캐시 튜닝 |
| 혼합형 | 두 도구 병행 | 누수 수정 후 재측정, 그 다음 증설 판단 |