아무거나

[ubuntu] 명목메모리사용률, 실질메모리사용률 확인 본문

Infra/Linux & Unix

[ubuntu] 명목메모리사용률, 실질메모리사용률 확인

전봉근 2019. 4. 22. 12:03
반응형

bash 기본 계산기능 활용한 스크립트. 소수점 버림

TOTAL=`free | grep ^Mem | awk '{print $2}'`

USED1=`free | grep ^Mem | awk '{print $3}'`

USED2=`free | grep ^-/+ | awk '{print $3}'`

NOMINAL=$((100*USED1/TOTAL))

ACTUAL=$((100*USED2/TOTAL))

echo NOMINAL=${NOMINAL}% ACTUAL=${ACTUAL}%

 

bc 활용한 스크립트. 소수점까지 계산가능

TOTAL=`free | grep ^Mem | awk '{print $2}'`

USED1=`free | grep ^Mem | awk '{print $3}'`

USED2=`free | grep ^-/+ | awk '{print $3}'`

NOMINAL=`echo "100*$USED1/$TOTAL" | bc -l`

ACTUAL=`echo "100*$USED2/$TOTAL" | bc -l`

echo NOMINAL=${NOMINAL:0:5}% ACTUAL=${ACTUAL:0:5}%​ 

 

명목 메모리 사용률 92.86% (NOMINAL)

실질 메모리 사용률 33.31%​​ (ACTUAL)

반응형
Comments