반응형
리눅스 메모리 사용율, CPU 사용율, 디스크 사용율을 얻기 위한 스크립트입니다.
#!/bin/sh
#MEMORY 사용율
MEMORY_TOTAL=`free | grep ^Mem | awk '{print $2}'`
MEMORY_USED=`free | grep ^-/+ | awk '{print $3}'`
MEMORY_PERCENT=$((100*MEMORY_USED/MEMORY_TOTAL))
#CPU 사용율
CPU_PERCENT=`top -b -n 1 | grep -i cpu\(s\)| awk -F, '{print $4}' | tr -d "%id," | awk '{print 100-$1}'`
#DISK 사용율
DISK_TOTAL=`df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum; }'`
DISK_USED=`df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum; }'`
DISK_PERCENT=$((100*$DISK_USED/$DISK_TOTAL))
echo $MEMORY_PERCENT $CPU_PERCENT $DISK_PERCENT
반응형
'스크립트' 카테고리의 다른 글
javascript object size (0) | 2018.07.23 |
---|---|
jquery ajax ie no transport error (0) | 2018.07.17 |
윈도우 netstat grep wc 포트 커넥션 확인 (0) | 2018.07.09 |
리눅스 프로세스 생성 스크립트 (0) | 2018.06.29 |
css 로 무한 반복되는 이미지 만들기, css transition infinite loop (0) | 2018.06.05 |
java compile script 자바 컴파일 스크립트 (0) | 2018.04.05 |
javascript jquery each break (0) | 2018.04.03 |
자바스크립트 javascript uuid (0) | 2018.03.21 |