'memory'에 관한 글 1개

[linux] 메모리

Linux에서 사용중인 실제 사용중인 메모리 구하기

설명

Linux "free" 실행 결과 

[root@redjini script]# free -m
             total       used       free     shared    buffers     cached
Mem:          1010        817        193          0        121        115
-/+ buffers/cache:        579        431
Swap:         2000         66       1933

실제 Free Memory :  free(193 MB) + buffers(121 MB) + cached(115 MB)

스크립트

#!/bin/sh

MEM_TOTAL=`free | grep ^Mem | awk '{print $2}'`
MEM_FREE=`free | grep ^Mem | awk '{print $4}'`
MEM_BUFFER=`free | grep ^Mem | awk '{print $6}'`
MEM_CACHED=`free | grep ^Mem | awk '{print $7}'`

REAL_MEM_FREE=$(($MEM_FREE+$MEM_BUFFER+$MEM_CACHED))
REAL_MEM_USED=$(($MEM_TOTAL-$REAL_MEM_FREE))

echo "TOTAL: $MEM_TOTAL"
echo "FREE : $REAL_MEM_FREE"
echo "USED : $REAL_MEM_USED"

참고

2013/12/17 14:50 2013/12/17 14:50
태그 : , , ,
글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다