WEBBOOK CHAPTER

느린 이유를 숫자로 설명하는 성능 엔지니어링: 25장. Soak test에서 누수를 찾는다

25장. Soak test에서 누수를 찾는다

최소 몇 시간 동안 안정 부하를 주며 heap·RSS, connection, file descriptor, thread, event loop lag, queue age, log volume, disk·temp를 본다. 시작과 끝 값만 비교하지 않고 시간 기울기와 GC 뒤 회복을 본다.

누수가 보이면 heap dump·profile의 개인정보 가능성과 크기를 검토하고 접근을 제한한다. test 중 build·autoscaling·backup 같은 background event를 기록한다. 종료 뒤 resource가 baseline으로 돌아오는지, backlog가 0인지 확인한다. soak 통과 기준에는 비용과 telemetry storage도 포함한다.