LabHub

CPU·메모리 누수 판별

요즘 DevOps 실무 · 중급 · 이론 3 · 퀴즈 3 · 실습 1

서버가 느리다는 신고를 받았을 때 무엇부터 보는지를 손에 익힙니다. top 의 %CPU 가 100 을 넘는 이유, load average 가 CPU 사용률이 아닌 이유, RSS 가 늘어나는 것이 곧 누수가 아닌 이유를 /proc 을 직접 읽으며 확인합니다. perf 도 strace 도 없는 고객사 서버에서 실제로 하게 되는 방식 그대로입니다.

실습 시작하기

커리큘럼

CPU 를 읽는다

load average 와 %CPU 는 다른 것을 재는 다른 숫자다

메모리를 읽는다

RSS 가 늘어난다고 다 누수는 아니다

I/O 와 그 밖

디스크가 느린가, 파일 핸들이 샜는가

참고 문서