본문 바로가기

Linux/Commands Part

free

free
시스템의 메모리 정보를 출력한다.
<명령어 위치> : /usr/bin/free
<사용방법>
free [옵션]
<옵션>
-b : 메모리의 양을 바이트로 표시한다.
-k : 메모리의 양을 Kb로 표시한다.
-m : 메모리의 양을 Mb로 표시한다.
-t : 총 합을 표시한다.
-o : 버퍼 정보를 출력하지 않는다.
-s : 지정된 시간마다 계속해서 출력한다.
-V : 버전 정보를 출력한다.
현재 메모리의 사용량 출력한다.
[root@localhost /]# free
total used free shared buffers cached
Mem: 255596 199332 56264 0 4144 94168
-/+ buffers/cache: 101020 154576
Swap: 524280 4 524276
현재 메모리의 사용량을 버퍼와 캐시를 제외하고 출력한다.
[root@localhost /]# free -o
total used free shared buffers cached
Mem: 255596 199332 56264 0 4248 94192
Swap: 524280 4 524276
종합 정보를 출력한다.
[root@localhost /]# free -t
total used free shared buffers cached
Mem: 255596 199332 56264 0 4280 94184
-/+ buffers/cache: 100868 154728
Swap: 524280 4 524276
Total: 779876 199336 580540
종합 정보를 출력하고 단위를 Mb로 나타낸다.
[root@localhost /]# free -mt
total used free shared buffers cached
Mem: 249 194 54 0 4 91
-/+ buffers/cache: 98 151
Swap: 511 0 511
Total: 761 194 566
종합 정보를 출력하고 단위를 Mb로 나타낸다. 또한 5초마다 메모리 정보를 출력한다.
[root@localhost /]# free -mt -s 5
total used free shared buffers cached
Mem: 249 194 54 0 4 91
-/+ buffers/cache: 98 151
Swap: 511 0 511
Total: 761 194 566