본문 바로가기

리눅스

[리눅스] free 명령어

728x90

free 명령어

free -h
$ free -h
              total        used        free      shared  buff/cache   available
Mem:           3.9G        2.7G        308M        535M        853M        358M
Swap:          4.0G        420M        3.6G

위의 출력에서 각 열의 의미는 다음과 같습니다.

  • total: 시스템에서 사용 가능한 총 메모리
  • used: 현재 사용 중인 메모리
  • free: 사용 가능한 메모리
  • shared: 공유 메모리 영역 크기
  • buff/cache: 버퍼와 캐시로 사용 중인 메모리 영역 크기
  • available: 애플리케이션에서 사용할 수 있는 메모리

이 중에서 사용 중인 메모리와 사용 가능한 메모리를 주로 확인합니다.

 

추가 옵션을 사용할 수 있습니다.

  • -h: 용량 단위를 사람이 이해하기 쉬운 단위로 출력합니다. (GB, MB 등)
  • -b: 바이트 단위로 출력합니다.
  • -t: 전체 메모리 합계를 출력합니다.
  • -s <delay>: 지정한 시간 간격으로 메모리 사용량을 출력합니다. <delay>는 초 단위의 시간 간격입니다.

 

참고URL

-ubuntu manuals : https://manpages.ubuntu.com/manpages/kinetic/man1/free.1.html

 

728x90