반응형
리눅스 free 명령어 - Memory
[ free ]
메모리의 total, 사용량, 여유량, 캐싱으로 사용된 메모리의 양 등을 파악 가능.
free 명령어는 /proc/memoinfo의 정보를 가져와서 보여준다.
[사용법]
free [옵션]
[root@localhost ~]# free
total used free shared buff/cache available
Mem: 995732 190180 663300 7964 142252 654520
Swap: 2595832 0 2595832
필드 ( 위 : Mem, 아래 : Swap ) | |
total
|
설치된 총 메모리 크기
설치된 스왑 총 크기
|
used
|
total에서 free, buff, cache를 뺀 사용중인 메모리
사용중인 swap 메모리 크기
|
free
|
total에서 free, buff, cache를 뺀 사용 가능한 여유 메모리
사용되지 않은 Swap 메모리 크기
|
shared
|
tmpfs (temporary file system), ramfs 등으로 사용되는 메모리.
여러 프로세스에서 사용 가능한 공유 메모리
|
buff / cache
|
버퍼와 캐쉬를 더한 사용중인 메모리
|
available
|
Swapping 없이 새로운 프로세스에서 할당 가능한 메모리의 예상 크기
|
옵션
|
|
-h
|
사람이 읽기 쉽게 출력
|
-b | -k | -m | -g
|
각 바이트 단위로 출력 |
--tebi | --pebi
|
테비바이트, 페비바이트 단위로 출려
|
-t
|
RAM + SWAP의 합계가 계산된 total
|
-w
|
와이드 모드, cache와 buffer 따로 출력
|
-c N | N은 횟수
|
지정 횟수만큼 free 명령어를 실행
|
-s N | N은 Second
|
지정 second만큼 딜레이를 두고 free 명령어를 실행
|
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 972 186 646 7 138 638
Swap: 2534 0 2534
[root@localhost ~]# free -h
total used free shared buff/cache available
Mem: 972M 186M 646M 7.8M 138M 638M
Swap: 2.5G 0B 2.5G
[root@localhost ~]# free -w
total used free shared buffers cache available
Mem: 995732 191128 662332 7964 13056 129216 653560
Swap: 2595832 0 2595832
buffer은 버퍼 캐시로 디바이스 블록에 대한 메타데이터들을 메모리에 캐싱한 크기.
Cache는 페이지 캐시와 Slab으로 사용중인 메모리 크기
반응형
'OS,Network,Container' 카테고리의 다른 글
리눅스 ps 명령어 - 리눅스 Process 확인 (1) | 2020.04.27 |
---|---|
리눅스 vmstat 명령어 (0) | 2020.04.27 |
리눅스 deidecode 명령어 (0) | 2020.04.26 |
리눅스 /proc/meminfo (0) | 2020.04.26 |
리눅스 top 명령어 (0) | 2020.04.26 |