캐시된 메모리와 사용된 메모리의 차이점은 무엇인가요?

캐시된 메모리와 사용된 메모리의 차이점은 무엇인가요?

Linux Mint 17.3 Cinnamon의 시스템 모니터 패널 애플릿에서는 사용된 메모리와 캐시된 메모리를 결합한 메모리 사용량을 표시하는 반면, 시스템 모니터 앱에서는 사용된 메모리만 표시하므로 시스템 모니터 서버는 더 높은 메모리 사용량을 표시하는 경향이 있습니다. 캐시 메모리란 정확히 무엇입니까? 메모리를 많이 사용한다면 걱정할 점이 있나요?

답변1

캐시 메모리( buff/cache명령 출력에 표시됨 free)는 Linux에서 디스크 캐싱을 위해 사용하는 메모리입니다. 그러나 이는 애플리케이션에 필요할 때 해제되므로 "사용된" 메모리로 간주되지 않습니다. 따라서 과도한 사용량에 대해 걱정할 필요가 없습니다. 이는 "무료" 메모리로 간주됩니다.

다음은 메모리 사용량과 무료, 사용 및 캐시된 RAM에 대한 유용한 페이지입니다.http://www.linuxatemyram.com/. 이 페이지를 인용하려면:

응용 프로그램이 교체 없이 사용할 수 있는 메모리 양을 확인하려면 다음을 실행 free -m하고 "사용 가능" 열을 살펴보세요.

$ free -m
              total        used        free      shared  buff/cache   available
Mem:           1504         636          13           0         855      792
Swap:          2047           6        2041

(...) "무료"에 대해 순진하게 생각한다면 메모리가 99% 찼다고 생각하겠지만 실제로는 42%만 찼습니다!

관련 정보