Linux에서 메모리 사용량을 확인하는 10가지 '무료' 명령
Linux는 가장 널리 사용되는 오픈소스 운영 체제 중 하나이며 다양한 명령 세트가 함께 제공됩니다. 물리적 메모리 및 스왑 메모리의 사용 가능한 총 공간을 결정하는 가장 중요하고 유일한 방법은 "free" 명령을 사용하는 것입니다.
Linux의 "free" 명령은 버퍼가 있는 물리적 메모리 및 스왑 메모리의 총 사용 공간 및 사용 가능한 공간에 대한 정보를 제공합니다. 운영 체제와 같은 Linux/Unix의 커널에서 사용됩니다.
이 문서에서는 옵션이 포함된 "무료" 명령의 몇 가지 유용한 예를 제공하며, 이는 보유한 메모리를 더 잘 활용하는 데 유용할 수 있습니다.
1. 디스플레이 시스템 메모리
물리적 메모리 및 스왑 메모리의 사용 공간과 사용 가능한 공간을 KB 단위로 확인하는 데 사용되는 무료 명령입니다. 아래의 실제 명령을 참조하세요.
free
total used free shared buffers cached
Mem: 1021628 912548 109080 0 120368 655548
-/+ buffers/cache: 136632 884996
Swap: 4194296 0 4194296
2. 메모리를 바이트 단위로 표시
-b 옵션을 사용하여 명령을 해제하고 메모리 크기를 바이트 단위로 표시합니다.
free -b
total used free shared buffers cached
Mem: 1046147072 934420480 111726592 0 123256832 671281152
-/+ buffers/cache: 139882496 906264576
Swap: 4294959104 0 4294959104
3. 메모리를 킬로바이트 단위로 표시
-k 옵션이 포함된 무료 명령으로 메모리 크기를 (KB) 킬로바이트 단위로 표시합니다.
free -k
total used free shared buffers cached
Mem: 1021628 912520 109108 0 120368 655548
-/+ buffers/cache: 136604 885024
Swap: 4194296 0 4194296
4. 메모리를 메가바이트 단위로 표시
(MB) 메가바이트 단위로 메모리 크기를 보려면 -m 옵션을 사용하세요.
free -m
total used free shared buffers cached
Mem: 997 891 106 0 117 640
-/+ buffers/cache: 133 864
Swap: 4095 0 4095
5. 메모리를 기가바이트 단위로 표시
free 명령과 함께 -g 옵션을 사용하면 메모리 크기가 GB(GB) 단위로 표시됩니다.
free -g
total used free shared buffers cached
Mem: 0 0 0 0 0 0
-/+ buffers/cache: 0 0
Swap: 3 0 3
6. 총 라인 표시
-t 옵션을 사용한 자유 명령은 끝에 전체 줄을 나열합니다.
free -t
total used free shared buffers cached
Mem: 1021628 912520 109108 0 120368 655548
-/+ buffers/cache: 136604 885024
Swap: 4194296 0 4194296
Total: 5215924 912520 4303404
7. 버퍼 조정 라인 표시 비활성화
기본적으로 무료 명령은 "버퍼 조정" 행을 표시하며, 이 행을 비활성화하려면 옵션을 -o로 사용합니다.
free -o
total used free shared buffers cached
Mem: 1021628 912520 109108 0 120368 655548
Swap: 4194296 0 4194296
8. 정기적으로 메모리 상태 표시
숫자가 포함된 -s 옵션은 정기적으로 무료 명령을 업데이트하는 데 사용됩니다. 예를 들어 아래 명령은 5초마다 무료 명령을 업데이트합니다.
free -s 5
total used free shared buffers cached
Mem: 1021628 912368 109260 0 120368 655548
-/+ buffers/cache: 136452 885176
Swap: 4194296 0 4194296
9. 낮은 메모리 및 높은 메모리 통계 표시
-l 스위치는 자세한 높은 메모리 크기 및 낮은 메모리 크기 통계를 표시합니다.
free -l
total used free shared buffers cached
Mem: 1021628 912368 109260 0 120368 655548
Low: 890036 789064 100972
High: 131592 123304 8288
-/+ buffers/cache: 136452 885176
Swap: 4194296 0 4194296
10. 무료 버전 확인
-V 옵션은 무료 명령 버전 정보를 표시합니다.
free -V
procps version 3.2.8
또한 읽어보세요
상위 명령, 찾기 명령, Netstat 명령.