CS/Linux

리눅스 우분투 메모리 사용량 확인하기 | free -h

isaac.kim 2022. 1. 13. 14:20
728x90
반응형

리눅스 우분투 메모리 사용량 확인하기 | free -h

 

리눅스의 free 명령어를 통해 현재 리눅스의 메모리 상태를 확인할 수 있습니다. (단위 : KB)

 

$ free

 

사람이 보기 편하도록 옵션 -h 을 추가합니다. (MB 기준으로 본다고 하면 될 것 같네요.)

$ free -h

 

메모리 총 공간 total (위 캡처화면 기준 972M)

사용하고 있는 메모리 used (위 캡처화면 기준 496M)

여유 메모리 공간 free (위 캡처화면 기준 307M)

버퍼 / 캐시 공간 buff/cache (위 캡처화면 기준 167M)

 

그 외 나머지 정도로 보시면 될 것 같은데요.

 

간혹 리눅스에서 아무것도 하지 않았는데 buff/cache 에 메모리를 많이 사용하고 있는 경우가 있습니다.

원인은 정확하게 확인하지 못했지만 예전에 어떤 글에서 리눅스OS에서 자체적으로 성능을 올리기 위해 버퍼/캐시 공간을 사용한다고 본 것으로 기억합니다. (내용이 틀렸다면 댓글 부탁드립니다.)

 

메모리 확인과 함께 메모리의 버퍼/캐시를 정리하여 메모리 사용 가능한 공간 늘리는 명령어도 같이 보면 도움이 될 것 같아 가지고 왔습니다.

 

다른 프로그램들을 실행하지 않았는데 buff/cache 공간을 많이 차지하고 있는 화면 캡처

 

버퍼/캐시 메모리 정리 명령어

 

$ sudo sysctl -w vm.drop_caches=3

$ sudo sysctl -w vm.drop_caches=2

 

오늘은 리눅스 우분투에서 메모리 확인하기 및 버퍼, 캐시 공간을 일부 비우는 명령어에 대해 알아보았습니다.

도움이 되었다면 좋아요! 구독! 광고 클릭 한번 해주시면 블로거에게 큰 힘이 됩니다 !!

728x90
반응형