리눅스2023. 11. 10. 08:34

redis에서 메모리를 얼마나 점유하고 있는지 확인하려면 "info memory" 명령을 사용하면 되겠다.

# 메모리 사용 정보 확인
redis-cli info memory

출력 결과에서 used_memory 항목과 used_memory_rss 항목을 확인하면 된다. 단위는 바이트(byte)이고, 사람이 읽기 편하게 표시한 값은 used_memory_human과 used_memory_rss_human이다.

used_memory는 redis에서 현재 사용하고 있는 메모리의 크기다.

used_memory_rss는 redis에서는 더 이상 사용하지 않지만 OS로 아직 반환되지 않은 메모리다. 메모리를 페이지 단위로 관리하기 때문에 특정 페이지 전체가 사용하지 않는 상태가 되어야 메모리가 OS로 반환된다고 한다.

따라서, OS 입장에서 볼 때 redis가 점유하고 있는 메모리 크기는 used_memory_rss의 값이라고 보면 될 듯하다.

 

 

728x90
Posted by 반달가면