728x90
# cat /proc/meminfo | grep Mem
MemTotal: 1670688 kB
MemFree: 981140 kB
# cat /proc/meminfo | grep Mem
MemTotal: 2871140 kB
MemFree: 135784 kB
MemAvailable: 980380 kB
리눅스 버전 별로 나오는 내용이 다름기 때문에 계산 방법을 다르게 해야한다.
TOTAL=`cat /proc/meminfo | grep MemT | grep ^Mem | awk '{print $2}'`
USED1=`cat /proc/meminfo | grep MemF | grep ^Mem | awk '{print $2}'`
USED2=`cat /proc/meminfo | grep MemA | grep ^Mem | awk '{print $3}'`
NOMINAL=$((100*USED1/TOTAL))
ACTUAL=$((100*USED2/TOTAL))
echo NOMINAL=${NOMINAL}% ACTUAL=${ACTUAL}%
# sh ./mem.sh
NOMINAL=4% ACTUAL=34%
728x90
반응형
'개발 > Linux' 카테고리의 다른 글
gsjava RHEL/CentOS 6 에서 고정 IP 주소로 네트워크 설정하기 (0) | 2019.09.20 |
---|---|
gsjava linux OS 버전 확인 (0) | 2019.09.03 |
gsjava Zabbix centos 7.x 설치 (0) | 2019.08.16 |
gsjava Centos 7 방어벽 실행 유무 확인 설정 해제 (0) | 2019.08.12 |
gsjava linux find 문자열 검색 (0) | 2019.07.11 |