리눅스 우분투 메모리 사용량 확인하기 | 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
오늘은 리눅스 우분투에서 메모리 확인하기 및 버퍼, 캐시 공간을 일부 비우는 명령어에 대해 알아보았습니다.
도움이 되었다면 좋아요! 구독! 광고 클릭 한번 해주시면 블로거에게 큰 힘이 됩니다 !!
'CS > Linux' 카테고리의 다른 글
리눅스 우분투에서 모든 프로세스 보기 | ps -ef (0) | 2022.02.06 |
---|---|
리눅스 우분투 방화벽 포트 열기 (feat. iptables) (0) | 2022.02.06 |
리눅스 우분투에서 war 파일 실행하기 (0) | 2022.02.06 |
리눅스 우분투 현재 OS 버전 확인하기 (0) | 2022.02.06 |
리눅스 우분투 man이 안 될 때 | To restore this content, including manpages, you can run the 'unminimize'command. You will still need to ensure the 'man-db' package is installed. (1) | 2022.01.13 |