리눅스 메모리 사용률 확인

Jmnote (토론 | 기여)님의 2019년 8월 16일 (금) 16:04 판
리눅스 메모리 사용량 확인
리눅스 메모리 사용률 확인
Linux 메모리사용률

1 sar

명령어
sar -r 1
실행예시
[root@zetawiki01 ~]# sar -r 1
Linux 2.6.30.10-105.2.23.fc11.x86_64 www.jmnote.com) 	05/06/2012

12:54:07 PM kbmemfree kbmemused  %memused kbbuffers  kbcached kbswpfree kbswpused  %swpused  kbswpcad
12:54:08 PM     42440    490744     92.04     65124    168916   1146744       128      0.01        16
Average:        42440    490744     92.04     65124    168916   1146744       128      0.01        16

→ 메모리 사용률(%memused)은 92.04%이다.

2 free

명령어
free
실행예시
[root@zetawiki01 ~]# free
             total       used       free     shared    buffers     cached
Mem:        533184     490736      42448          0      65264     168936
-/+ buffers/cache:     256536     276648
Swap:      1146872        128    1146744
메모리사용률 계산
명목 [math]\displaystyle{ usage\%=\frac{used}{total}\times100\% }[/math][math]\displaystyle{ =\frac{490736}{533184}\times100\%=92.04\% }[/math]
실질 ★ [math]\displaystyle{ usage\%=\frac{used-buffers-cached}{total}\times100\% }[/math][math]\displaystyle{ =\frac{490736-65264-168936}{533184}\times100\% }[/math][math]\displaystyle{ =\frac{256536}{533184}\times100\% }[/math][math]\displaystyle{ =48.11\% }[/math]

3 top

명령어
top -n1 | grep Mem
실행예시 1
[root@zetawiki01 ~]# top -n1 | grep Mem
Mem:    533184k total,   494296k used,    38888k free,    64920k buffers
실행예시 2
root@zetawiki02:~# top -n1 | grep Mem
MiB Mem :   3895.9 total,    264.8 free,   2375.7 used,   1255.5 buff/cache
MiB Swap:      0.0 total,      0.0 free,      0.0 used.   1055.2 avail Mem

4 meminfo

명령어
cat /proc/meminfo | grep Mem
실행예시 1
[root@zetawiki01 ~]# cat /proc/meminfo | grep Mem
MemTotal:         533184 kB
MemFree:           41860 kB
실행예시 2
root@zetawiki02:~# cat /proc/meminfo | grep Mem
MemTotal:        3989444 kB
MemFree:          272536 kB
MemAvailable:    1083164 kB

5 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}