게시물 40건
   
메모리값 (퍼센트) 구하기 [ mem, cpu, disk, % ]
글쓴이 : theko 날짜 : 2017-03-09 (목) 14:26 조회 : 940


#!/bin/sh
free -m | awk 'NR==2{printf "Memory Usage: %s/%sMB (%.2f%%)\n", $3,$2,$3*100/$2 }'
설명 ;             2번째줄                                      $3/$2         $3*100/$2   을 출력 해준다         
df -h | awk '$NF=="/"{printf "Disk Usage: %d/%dGB (%s)\n", $3,$2,$5}'
top -bn1 | grep load | awk '{printf "CPU Load: %.2f\n", $(NF-2)}'



$ ./foo.sh 
Memory Usage: 4986/7994MB (62.37%)
Disk Usage: 23/68GB (35%)
CPU Load: 0.78


예제
6버전에서 메모리 구할때 이렇게 사용 했음

free -m | awk 'NR==2{printf "Memory Usage: %s/%sMB (%.2f%%)\n", $2-($4+$5+$6+$7),$2,($2-($4+$5+$6+$7))*100/$2 }'



이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com