Commit b7062b9c authored by JooHan Hong's avatar JooHan Hong

memory risk management modify2

parent ed9c1fe0
Pipeline #7020 passed with stages
in 1 minute and 1 second
...@@ -25,3 +25,24 @@ ...@@ -25,3 +25,24 @@
# Solution # Solution
- **시스템 메모리** 사용 현황의 객관성 및 타당성을 위한 **모니터링 아이템** 발굴 및 긴급 적용 진행 (총 12 대)
- 아이템 발굴 내역
- Page Cache, Free Memory(Allocable immediately), Avail Memory(free + buffers + cached)
- Mapped, Dirty, Active(anon, file), Inactive(anon, file), Writeback , OO 서비스 프로세스 공유메모리 사용량
- Slab, KernelStack , Reclaim
- Swapping, SwapCache
- 신규 모니터링 아이템 발굴에 따른 `운용 조직 내 수평 전파` 필요 (완료)
# Result
- **개발 운용 부서의 Linux 시스템 기반 서비스 에 대한 메모리 사용의 구조 파악에 일조**
- **Page Cache** 영역의 사용은 `mmap 시스템콜에 따른 파일 매핑 영역` 메모리 증설이 일부 필요한 이유가 검증됨
- **Active(anon)** 메모리 영역은 줄어들지 않고, 상승만 되는 구조 (Memory Leak 의심되며, 개발부서 인지됨)
- Swap 영역 의 지속적 상승 이유는 메모리 증설필요와 연관되며, Memory Leak 해결 시 서비스 안정성 강화 기대
- 기술 일반적 관점에서 이를 `객관화 사실화 하는 것이 얼마나 중요한지를 다시 한번 느끼는 계기가 됨`
## Memory Extension
![mem-ext](./images/03p_mem_ext.png)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment