-
1. 기능
실제적인 메모리와 스왑 공간의 용량과 남은 공간, 사용량 등을 보여준다.
2. 문법
#free [ 옵션 ]
3. 옵션
-b : 메모리 공간을 나타낼 때 바이트 단위로 보여준다.
-k : 메모리 공간을 나타낼 때 킬로바이트 단위로 보여준다.(기본 설정)
-m : 메모리 공간을 나타낼 때 메가바이트 단위로 보여준다.
-s seconds : 지정된 초(seconds) 단위로 업데이트 된 정보를 보여준다.
4. 사용방법 및 정보
가) free 명령을 통해 메모리에 대한 정보를 볼 수 있다.
<shell>
[root@sense ~]# free
total used free shared buffers cached
Mem: 515812 483288 32524 0 79688 180588
-/+ buffers/cache: 223012 292800
Swap: 1020088 160 1019928
</shell>
나) 사용하지 않는 램 용량을 보려면(MB 단위) 다음과 같은 명령을 사용한다.
<shell>
[root@sense ~]# free -m | grep Mem | awk '{ print $4 }'
31
</shell>
다) 실시간으로 정보를 업데이트 해서 보고 싶다면 ?s 옵션을 사용한다.
<shell>
[root@sense ~]# free -s 10
total used free shared buffers cached
Mem: 515812 483416 32396 0 79720 180636
-/+ buffers/cache: 223060 292752
Swap: 1020088 160 1019928
total used free shared buffers cached
Mem: 515812 483416 32396 0 79724 180636
-/+ buffers/cache: 223056 292756
Swap: 1020088 160 1019928
</shell>
10초 단위로 업데이트 된 메모리 정보를 보여준다.