Synchronized's Database
리눅스 시스템의 시스템 사용정보 간단표기 방법 본문
반응형
리눅스 서버를 쓰다보면, 자신의 서버에 메모리, 디스크, CPU 사용량에 대해 궁금한게 있을 겁니다.
특히 서버관리자라면, 관련 정보를 보기쉽게 간단히 표현하고 싶기도 하죠
기본적으로 리눅스는 top , df, free 라는 명령어로 시스템의 CPU, 하드디스크 사용량, 메모리 사용량에 대해 확인할 수 있는데요.
이런 명령은 확인은 가능하나 보여주는 정보의 양이 많기 때문에 한번에 바로 파악하기는 힘들죠.
그래서 저는 아래의 명령으로 간단하게 만들어 보았습니다. :D
#메모리 사용량
free -m | awk 'NR==2{printf "Memory Usage: %.2f%%\n", $3*100/$2}'
<결과 화면>
#디스크 사용량 ( "/" 파티션 예)
df -h | awk '$NF=="/"{printf "Disk Usage: %s\n", $5}'
<결과 화면>
#CPU 사용량
cat /proc/stat | grep 'cpu ' | awk '{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}'
<결과 화면>
각자 입맛에 맞게 쓰면 좋을것 같네요 ^^
반응형
'정보보안이야기 > 리눅스' 카테고리의 다른 글
Ubuntu 11.04 apt-get 에러 발생 해결하기 (0) | 2014.04.28 |
---|---|
루트 계정으로 로그인 방지 설정 (0) | 2011.07.26 |
리눅스 부팅모드의 종류 및 변경방법 (0) | 2011.07.26 |