728x90
free 명령어
free 명령어는 시스템의 메모리 사용 현황을 보여주는 유틸리티입니다.
기본 구문
free [옵션]
주요 옵션
- -h, --human : 사용량을 사람이 이해하기 쉬운 형식으로 출력합니다. GB, MB 등의 단위로 표시됩니다.
- -b, --bytes : 바이트 단위로 메모리 사용량을 표시합니다.
- -k, --kilo : 킬로바이트(KB) 단위로 메모리 사용량을 표시합니다.
- -m, --mega : 메가바이트(MB) 단위로 메모리 사용량을 표시합니다.
- -g, --giga : 기가바이트(GB) 단위로 메모리 사용량을 표시합니다.
- -s , --seconds : 지정된 시간 간격으로 메모리 사용량을 출력합니다. 는 초 단위의 시간 간격을 나타냅니다.
- -t, --total : 메모리 총량을 포함하여 출력합니다.
사용 예시
1. 기본 출력
free
$ free
total used free shared buff/cache available
Mem: 8128088 602264 6519156 1076 1006668 7270392
Swap: 4194300 0 4194300
2. 메가바이트 단위로 출력
$ free -m
total used free shared buff/cache available
Mem: 7937 588 6366 1 983 7099
Swap: 4095 0 4095
free -m
728x90
3. 총 메모리 포함하여 출력
free -t -m
$ free -t -m
total used free shared buff/cache available
Mem: 7937 588 6365 1 983 7099
Swap: 4095 0 4095
Total: 12033 588 10461
4. 사람이 이해하기 쉬운 형식으로 출력
free -h
$ free -h
total used free shared buff/cache available
Mem: 7.8Gi 588Mi 6.2Gi 1.0Mi 983Mi 6.9Gi
Swap: 4.0Gi 0B 4.0Gi
각 열의 의미
- total : 시스템에 설치된 총 물리적 메모리(램)의 양입니다. 여기서는 7.8GB입니다.
- used : 현재 사용 중인 램의 양입니다. 여기서는 588MB입니다.
- free : 현재 사용 가능한(미사용) 램의 양입니다. 여기서는 6.2GB입니다.
- shared : 여러 프로세스에서 공유하는 램의 양입니다. 여기서는 1.0MB입니다.
- buff/cache : 버퍼와 캐시에 사용된 램의 양입니다. 여기서는 983MB입니다. 이 부분은 현재 사용 중인 램 중에서 일부가 버퍼(cache)로 사용되고 있음을 나타냅니다. 버퍼와 캐시는 시스템 성능을 향상시키기 위해 사용되는 메모리의 일부입니다.
- available : 시스템이 추가 작업을 수행할 수 있는 사용 가능한 램의 양입니다. 여기서는 6.9GB입니다. 이 값은 캐시를 고려하여 계산된 값으로, 실제로 여유 있는 메모리를 나타냅니다.
- Swap
- total: 스왑 영역의 총 크기입니다. 여기서는 4.0GB입니다.
- used: 현재 사용 중인 스왑 영역의 양입니다. 여기서는 0B로, 사용 중인 스왑이 없음을 나타냅니다.
- free: 사용 가능한(미사용) 스왑 영역의 양입니다. 여기서는 4.0GB입니다.
참고URL
-ubuntu manuals : https://manpages.ubuntu.com/manpages/kinetic/man1/free.1.html
728x90
'리눅스' 카테고리의 다른 글
Tsunami UDP Protocol을 설치하는 방법 (0) | 2023.02.20 |
---|---|
[draft] 우분투에 Go를 설치하는 방법 (0) | 2023.02.18 |
[리눅스] td-agent plugin(td-agent 플러그) (0) | 2023.02.17 |
우분투에서 td-agent를 설치하는 방법 (0) | 2023.02.17 |
[리눅스] ubuntu 환경에서 elasticsearch와 kibana를 설치하는 방법 (0) | 2023.02.17 |