Table of Contents
Linux free 명령어
free
명령의 정확한 의미를 정리해 봅니다.
의미
free -m
total used free shared buff/cache available
Mem: 31837 2218 26650 548 2967 28637
Swap: 16383 0 16383
-
total
설치되어 있는 실제 메모리 총량입니다.
-
used
used
=total
– (free
+buff/cache
) -
free
실제 사용 가능한 메모리입니다.
-
shared
여러 프로세스에서 공용으로 사용가능한 메모리입니다.
-
buff/cache
buff/cache
=buffer
+cache
-
buffer
커널 버퍼에서 사용중인 메모리입니다.
-
cache
page cache
에서 사용중인 메모리입니다.page cache
는 파일 등 데이타를 읽어들일 때, 먼저 메모리에 올려놓고 읽어들이는데 반복적으로 동일한 데이타를 읽을 것에 대비해 캐시로 남겨놓습니다. -
available
swap
을 발생시키지 않고 할당 가능한 예상 메모리입니다.(정확한 수치는 아닙니다.)