Sysops Notepad

[Linux] 메모리 정보 확인 Free 명령어 및 설명 본문

업무/etc

[Linux] 메모리 정보 확인 Free 명령어 및 설명

sysops 2019. 5. 15. 10:45

Linux free 명령어란?
리눅스 환경(centos , 래드헷, 우분투등) 에서 어떤 어플리케이션을 설치하느냐에 따라 항상 메모리를 고려하게됩니다. 메모리를 많이 사용하는 어플리케이션이 많기 때문이죠. 캐시나 데이터베이스를 사용하는 경우에 더욱 그렇습니다. 그래서 메모리가 크게 여유있는 상황이 아니라면 현재 메모리를 자주 확인하면서 적절한 설정이 필요합니다.

 

# free -m
                       total        used        free      shared  buff/cache   available
Mem:         257751        1842      254508         105        1400      255327
Swap:          4095           0        4095

1. 리눅스 가용 메모리 확인하기
total - 전체 물리적인 메모리의 크기
used - 사용중인 메모리 크기
free - 사용중이 아닌 메모리 크기로 사용 가능한 메모리 크기
shared - 공유 메모리 크기
buff/cache - 버퍼/페이지로 사용되고 있는 메모리 크기
available  -  실직적으로 사용 가능한 메모리, free 필드값의 메모리가 부족시 해제되는 커널내 메모리 영역 사이즈를 합친 값

2. free 옵션
-m            // 메가 바이트 단위
-g            // 기가 바이트 단위
-k           // 킬로 바이트 단위
-l           // 최고/최저 메로리 상황을 구분하여 출력

Comments