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초 단위로 업데이트 된 메모리 정보를 보여준다.