1. 개념
메모리 상태를 표시하는 데 사용됩니다. free 명령은 물리적 메모리, 가상 스왑 파일 메모리, 공유 메모리 세그먼트 및 시스템 코어에서 사용하는 버퍼를 포함하여 메모리 사용량을 표시합니다.
2. 문법
free [매개 변수] [-s <시간>]
매개 변수 설명 : -bkmotV
-b 메모리 사용량을 바이트 단위로 표시합니다.
-k 메모리 사용량을 KB 단위로 표시합니다.
-m 메모리 사용량을 MB 단위로 표시합니다.
-h 메모리 사용량을 적절한 단위, 최대 3 자리까지 표시하고 해당 단위 값을 자동으로 계산합니다. 단위는 다음과 같습니다.
B = bytes
K = kilos
M = megas
G = gigas
T = teras
-o 버퍼 조정 열을 표시하지 않습니다.
-t는 총 메모리 열을 표시합니다.
-V 버전 정보를 표시합니다.
-s <시간> 시간은 간격 사이의 초 수를 나타내며 메모리 사용량을 지속적으로 관찰합니다.
사용법 : 명령 + 매개 변수 (하나 이상의 매개 변수), 사용자의 필요에 따라 정의됩니다.
세, 예
1. 메모리 사용량 정보 표시 : 무료
출력 매개 변수 설명 :
Mem 라인 (두 번째 라인)은 메모리 사용량입니다.
스왑 라인 (세 번째 라인)은 스왑 공간의 사용량입니다.
total 열은 사용 가능한 총 실제 메모리와 시스템의 스왑 공간을 표시합니다.
사용 된 열에는 사용 된 실제 메모리와 스왑 공간이 표시됩니다.
여유 열에는 사용 가능한 실제 메모리 및 스왑 공간이 표시됩니다.
공유 열에는 공유 되는 실제 메모리의 크기가 표시됩니다.
버프 / 캐시 열은 버퍼 및 캐시에서 사용하는 물리적 메모리의 크기를 보여줍니다.
사용 가능한 열에는 응용 프로그램에서도 사용할 수있는 실제 메모리의 양이 표시됩니다.
2. 합계 형식으로 메모리 사용량 정보를 표시합니다. free -t
3. 주기적으로 메모리 사용량 정보를 쿼리하고 10 초마다 명령을 실행합니다. free -s 10
일반적인 명령 조합 : free 또는 free -h
학습 소스 :
https://www.runoob.com/linux/linux-comm-free.html
https://www.cnblogs.com/ultranms/p/9254160.html