리눅스 시스템 자원 조회

KHS·2022년 12월 14일
0
post-thumbnail

CPU

#용도에 따라 '%'는 제외해도 무방
top -b -n1 | grep -Po '[0-9.]+ id' | awk '{printf "%.2f%\n", 100-$1}'
#출력 결과
0.60%

Memory

#용도에 따라 '%'는 제외해도 무방
#메모리 사용률
free | grep Mem | awk '{printf "%.2f%\n", $3/$2*100}'
#출력 결과
32.83%

#메모리 총 용량
free | grep Mem | awk '{printf "%.2fGB\n", $2/1024/1024}'
#출력 결과
23.53GB

#메모리 사용량
free | grep Mem | awk '{printf "%.2fGB\n", $3/1024/1024}'
#출력 결과
7.73GB

Disk

#용도에 따라 1024 나누기와 '%', 'GB'는 제외해도 무방
#Disk 사용률
df . | sed -n '1!p' | awk '{total += $2; used += $3;} END {printf "%.2f%\n", used/total*100}'
#출력 결과
76.33%

#Disk 총 용량
df . | sed -n '1!p' | awk '{sum += $2} END {printf "%.2fGB\n", sum/1024/1024}'
#출력 결과
97.38GB

#Disk 사용량
df . | sed -n '1!p' | awk '{sum += $3} END {printf "%.2fGB\n", sum/1024/1024}'
#출력 결과
74.33GB
profile
Java & Vue ...

0개의 댓글