DevOps/Linux

Linux Free Command 알아보기

kimc 2021. 8. 15. 11:18

 

리눅스 기반 시스템에서

 

Free 명령어는

새로운 소프트웨어 패키지를 설치하기 전에

시스템의 이용 가능한 메모리나

램을 확인 하기 위해서 사용합니다.

 


free 명령어는

 

Free 옵션

 

과 같이

Free 명령어를 써서 사용되며

Option으로는

 

 

Free -h

를 써서 사람이 읽을 수 있는 메모리 형태 (예 GB B 등) 을 나 타내거나

 

 

Free --giga

를 써서 사람이 읽을 수 있는 메모리 형태 (GB) 을 나 타내거나

 

 

Free --mega

를 써서 사람이 읽을 수 있는 메모리 형태 (MB) 을 나 타내거나

 

 

Free -h -t

-t 를 같이 써서 필요한 메모리의 합(total)을 나타낼 수 있습니다.

 

 

Free -s 5

-s 를 같이 써서 일정 시간 마다 메모리 변화량을 측정 할수도 있습니다.

(끌때는 "Crtl + c"를 통해  끄시면 됩니다)

 

Free -s 5 -c 10

-s 와 -c를 같이 써서 일정 시간 뒤에 메모리 측정을 종료 할 수 있습니다.

 

man free

man free 명령을 통해 명령어에 대한 정보를 표시 할수도 있습니다

 

 


 

아래와 같이 사용되며

 

설명


total

(Total installed memory) 설치된 메모리 의 총량


used

사용되는 메모리

 


free

사용되지 않고 있는 메모리


shared

임시 파일 저장 패러다임(tmpfs) 등에 의해 사용되고 있는 메모리


buffer

kernel (커널) 버퍼에 의해 사용되는 메모리


shared

slab 이나 페이지 캐시에 사용되는 메모리


available

사용 가능한 메모리

정확히 말하면 swap -ping 없이 새로운 App을 실행 할 수 있다고 예측되는 메모리


 

 

 

 

 

 

참조

 

명령창에 man free를 써서 나온 내용을 참조

 

 

 

728x90