CPU·메모리 누수 판별
요즘 DevOps 실무 · 중급 · 이론 3 · 퀴즈 3 · 실습 1
서버가 느리다는 신고를 받았을 때 무엇부터 보는지를 손에 익힙니다. top 의 %CPU 가 100 을 넘는 이유, load average 가 CPU 사용률이 아닌 이유, RSS 가 늘어나는 것이 곧 누수가 아닌 이유를 /proc 을 직접 읽으며 확인합니다. perf 도 strace 도 없는 고객사 서버에서 실제로 하게 되는 방식 그대로입니다.
커리큘럼
CPU 를 읽는다
load average 와 %CPU 는 다른 것을 재는 다른 숫자다
메모리를 읽는다
RSS 가 늘어난다고 다 누수는 아니다
I/O 와 그 밖
디스크가 느린가, 파일 핸들이 샜는가
- 디스크와 파일 디스크립터 이론
- I/O 확인 퀴즈