Linux free 명령어

By | 2020년 7월 22일
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 을 발생시키지 않고 할당 가능한 예상 메모리입니다.(정확한 수치는 아닙니다.)

답글 남기기