컴퓨터/LINUX

리눅스(linux) 명령어 가이드: free 명령어 사용법

푸른바다23 2024. 6. 9. 18:20

리눅스 명령어 가이드: free 명령어 사용법

 

 

 

free 명령어는 시스템의 메모리 사용 상태를 확인하는 데 사용됩니다. 물리적 메모리(RAM)와 스왑 메모리의 총량, 사용량, 여유 공간 등을 표시하여 메모리 상태를 모니터링하는 데 유용합니다. 이 블로그에서는 free 명령어의 기본 사용법과 자주 사용하는 옵션들을 소개합니다.

 

 

 

1. 기본 사용법

 

free

기본적으로 메모리 사용량을 KB 단위로 출력합니다.

예시: free

 

 

 

2. 자주 사용하는 옵션

 

1. 읽기 쉽게 출력

인간이 읽기 쉬운 형식으로 메모리 사용량을 표시합니다 (KB, MB, GB 단위).

사용법: free -h

예시: free -h

 

2. 바이트 단위로 출력

메모리 사용량을 바이트 단위로 출력합니다.

사용법: free -b

예시: free -b

 

3. 킬로바이트 단위로 출력

메모리 사용량을 킬로바이트 단위로 출력합니다.

사용법: free -k

예시: free -k

 

4. 메가바이트 단위로 출력

메모리 사용량을 메가바이트 단위로 출력합니다.

사용법: free -m

예시: free -m

 

5. 기가바이트 단위로 출력

메모리 사용량을 기가바이트 단위로 출력합니다.

사용법: free -g

예시: free -g

 

6. 주기적으로 갱신

지정한 시간 간격으로 메모리 사용량을 갱신하여 출력합니다.

사용법: free -s seconds

예시: free -s 5

 

 

 

3. 출력 형식 설명

 

total: 총 메모리 용량.

used: 사용 중인 메모리 용량.

free: 사용 가능한 메모리 용량.

shared: 여러 프로세스 간에 공유된 메모리 용량.

buff/cache: 버퍼 및 캐시로 사용 중인 메모리 용량.

available: 애플리케이션에서 사용 가능한 메모리 용량.

 

 

* 추가 팁

 

실시간 모니터링: free -s 옵션을 사용하여 메모리 사용량을 실시간으로 모니터링할 수 있습니다. 이는 메모리 사용량의 변화를 추적하는 데 유용합니다.

성능 최적화: 메모리 사용량을 분석하여 시스템 성능을 최적화할 수 있습니다. 예를 들어, 사용 중인 메모리가 많을 경우 불필요한 프로세스를 종료하거나 메모리 집약적인 작업을 줄일 수 있습니다.

스크립트에서 사용: free 명령어의 출력을 스크립트에서 사용하여 자동으로 메모리 상태를 체크하고 경고를 출력하거나 로그를 남길 수 있습니다.

 

 

반응형