가이드/Mac에서 RAM 확보하는 방법
Mac에서 RAM 확보하는 방법, 그리고 확보할 필요가 없는 경우
간단한 답
Mac에서 RAM을 확보하려면 활성 상태 보기를 열고 메모리를 클릭해 메모리 열로 정렬한 다음, 맨 위의 앱을 종료하거나 다시 여세요. 브라우저, 채팅 앱과 코드 편집기, 가상 머신, Docker, 로컬 AI 모델이 가장 많이 차지합니다. 먼저 탭 하단의 메모리 압력을 확인하세요. 녹색이면 비울 것이 없습니다. macOS는 남는 메모리를 파일 보관에 쓰다가 앱이 필요로 하는 순간 바로 넘겨주기 때문입니다. 메모리 클리너 앱과 sudo purge는 도움이 되지 않습니다. Mac용 시스템 모니터인 Vitals는 도우미 프로세스까지 합산한 앱별 메모리를 보여 주고, 앱의 메모리가 계속 늘면 알려 줍니다.
Mac에서 메모리 확보하는 방법
- 01 활성 상태 보기를 열고(⌘ 스페이스 바를 누르고 이름을 입력) 메모리를 클릭합니다.
- 02 하단의 메모리 압력을 봅니다. 그래프가 녹색이면 여기서 멈추세요. 사용된 메모리가 아무리 꽉 차 보여도 Mac의 메모리는 충분합니다.
- 03 메모리 열 머리글을 클릭해 정렬하고, 보기 → 모든 프로세스(계층 표시)를 선택해 각 앱의 도우미 프로세스가 그 아래에 놓이게 합니다.
- 04 맨 위 근처에서 쓰지 않는 앱을 종료합니다. 쓰고 있는 앱이 평소보다 훨씬 커졌다면 작업을 저장하고 종료한 다음 다시 엽니다.
- 05 브라우저는 통째로 종료하지 말고 가장 무거운 탭을 닫거나 새로고침합니다. 어느 탭인지는 브라우저 자체의 작업 관리자에서 볼 수 있습니다.
- 06 1분쯤 기다린 뒤 메모리 압력을 다시 봅니다. 녹색으로 돌아오고, 사용된 스왑 공간이 더 늘지 않아야 합니다.
메모리를 쓰던 앱을 종료했는데도 메모리 압력이 계속 빨간색이면 Mac을 재시동하세요. 멈춘 시스템 프로세스가 붙잡고 있는 메모리는 다른 방법으로는 풀리지 않습니다.
RAM 확보에 대한 조언 대부분은 잘못된 숫자에서 출발합니다. 사용된 메모리가 전체 용량에 가까운 것은 macOS가 원래 의도한 동작입니다. 아무도 쓰지 않는 메모리는 최근에 사용한 파일을 담아 두는 데 쓰이다가, 앱이 요청하는 순간 바로 넘겨집니다. 중요한 것은 앱이 요청한 메모리를 받느냐이며, 그것을 보여 주는 것이 메모리 압력입니다. 노란색이나 빨간색으로 바뀌면 대개 앱 한두 개가 대부분을 차지하고 있으며, 아래 표에서 각각을 비우는 방법을 알려 줍니다.
메모리를 차지하는 것과 비우는 방법
| 메모리를 쓰는 것 | 비우는 방법 | 확인할 곳 |
|---|---|---|
| 탭을 많이 연 브라우저 | 가장 무거운 탭을 닫거나 새로고침하고, Chrome에서는 메모리 절약 모드 켜기 | 브라우저의 작업 관리자 |
| Slack, Teams, Discord, VS Code 등 웹 기술로 만든 앱 | 쓰지 않을 때는 종료하거나, 하루에 한 번 다시 열기 | 활성 상태 보기 → 메모리, 보기 → 모든 프로세스(계층 표시)와 함께 |
| Parallels, VMware Fusion, UTM의 가상 머신 | 쓰지 않는 가상 머신을 종료하거나, 설정에서 메모리를 적게 할당 | 활성 상태 보기 → 메모리 |
| Docker | Docker Desktop에서 Memory limit을 낮추거나 Resource Saver 켜기 | docker stats |
| 로컬 AI 모델 | 모델을 언로드하거나 모델을 실행하는 앱 종료 | 활성 상태 보기 → 메모리 |
| 계속 커지는 앱 | 종료했다가 다시 열고, 업데이트하기 | 한두 시간 동안의 메모리 수치 |
RAM을 확보할 필요가 없는 경우
쓰지 않는 메모리는 낭비되는 메모리입니다. macOS는 최근에 사용한 파일을 캐시된 파일로 RAM에 두어 다시 열 때 즉시 열리게 하고, 디스크로 무언가를 옮기기 전에 앱이 쓰지 않는 메모리를 압축합니다. 둘 다 사용 중인 메모리로 표시되지만, 앱이 공간을 필요로 하면 둘 다 자리를 내줍니다.
그러니 16 GB 중 15 GB를 쓰고 있고 메모리 압력이 녹색인 Mac은 건강한 상태이며, 메모리를 비우면 macOS가 그 파일들을 다시 읽어 들이는 동안 오히려 느려질 뿐입니다. 작업 중에 압력이 노란색이나 빨간색일 때, 또는 Mac이 느려지고 사용된 스왑 공간이 계속 늘어날 때 메모리를 확보하세요.
실제로 메모리를 비우는 것
메모리는 그것을 요청한 앱의 것이므로, 비우려면 그 앱을 통해야 합니다.
- 쓰지 않는 앱을 종료합니다. Mac에서는 앱의 마지막 윈도우를 닫아도 앱이 계속 실행되는 경우가 많으니, ⌘Q를 눌러 종료하세요.
- 필요 없는 브라우저 탭, 특히 웹 앱과 동영상을 닫습니다. 무거운 탭을 찾는 방법은 Chrome 메모리 과다 사용을 참고하세요.
- 시스템 설정 → 일반 → 로그인 항목 및 확장 프로그램에서 전혀 쓰지 않는 앱이 로그인 시 열리지 않게 합니다.
- 가상 머신과 Docker에 할당하는 메모리를 줄입니다. 각각 실행되는 동안 할당받은 만큼 붙잡고 있습니다.
- 메모리가 새는 앱을 재시작합니다. 평소보다 더 쓰지 않는데도 메모리가 계속 늘어나는 앱입니다. 업데이트하면 누수가 고쳐지는 경우가 많습니다.
효과 없는 것: 메모리 클리너와 purge
메모리 클리너 앱과 sudo purge 명령은 파일 캐시를 비우고 앱의 메모리를 디스크로 밀어냅니다. 숫자가 잠깐 줄어들지만, macOS가 같은 파일과 페이지를 다시 읽어 들이며, 그동안 Mac은 더 느려집니다. 메모리를 쓰던 것은 하나도 멈추지 않았습니다.
활성 상태 보기에서 시스템 프로세스를 종료하는 것도 도움이 되지 않습니다. macOS가 다시 시작하며, WindowServer나 kernel_task 같은 상당수는 앱이 시키는 일 때문에 커져 있을 뿐입니다.
Mac에 정말로 메모리가 더 필요할 때
필요한 앱만 열어 두고 매일 하는 작업을 하는데도 메모리 압력이 노란색이 된다면, 그 작업에 비해 Mac의 메모리가 부족한 것입니다. Apple silicon Mac의 SSD에 있는 스왑은 빠르므로 노란색은 버틸 만하지만, 빨간색이거나 앱을 전환할 때 Mac이 멈칫한다면 그렇지 않습니다.
Apple silicon Mac의 통합 메모리는 칩의 일부라서 나중에 추가할 수 없습니다. 다음 Mac을 살 때까지는 한 번에 여는 앱을 줄이고, 가장 무거운 앱 대신 가벼운 대안을 쓰고, 가상 머신, Docker, AI 모델에 할당하는 메모리를 줄이는 것이 방법입니다. 새로 살 때는 지금 Mac의 메모리 압력을 기준으로 얼마나 필요한지 판단하세요.
Vitals가 더해 주는 것
Vitals는 도우미 프로세스까지 합산한 앱별 메모리를 보여 주고, 메모리가 계속 늘어나는 앱이 있으면 알려 줍니다.
- 도우미 프로세스까지 합산해 앱마다 한 행이므로, 브라우저나 Slack이 수치 하나로 표시됨. 종료했을 때 돌려받는 양에 가까운 수치
- 브라우저를 클릭하면 메모리를 탭, 확장 프로그램, 그래픽, 브라우저 자체로 나누어 표시하고, 컨테이너 탭을 열면 Docker 컨테이너별 메모리 표시
- 모든 앱의 30일간 메모리 기록으로, 원래 큰 앱과 점점 커지는 앱을 구별 가능
- 앱이 메모리를 점점 더 많이 쓸 때, 그리고 Mac의 메모리가 부족할 때 가장 많이 쓰는 앱 두 개의 이름과 함께 보내는 알림
- 원하면 메뉴 막대에 사용된 메모리 대신 메모리 압력 표시
알아 두면 좋은 점
- Vitals는 메모리를 비우거나 캐시를 purge하지 않습니다. 어떤 앱을 종료해야 하는지 보여 주고, 묻고 나서 종료합니다.
자주 묻는 질문
Mac에서 RAM을 비우려면 어떻게 하나요?
활성 상태 보기 메모리 탭의 맨 위에 있는 앱부터 쓰지 않는 앱을 종료하고, 무거운 브라우저 탭을 닫으세요. 그래도 메모리 압력이 계속 빨간색이면 Mac을 재시동하세요.
Mac이 메모리를 전부 쓰고 있으면 문제인가요?
메모리 압력이 녹색이라면 문제없습니다. macOS는 남는 메모리를 캐시된 파일로 채우고, 앱이 필요로 하는 즉시 돌려줍니다. 압력이 노란색이나 빨간색일 때만 신경 쓰면 됩니다.
sudo purge로 Mac의 RAM을 확보할 수 있나요?
파일 캐시를 비우므로 사용된 메모리가 잠깐 줄어듭니다. 그 뒤 macOS가 그 파일들을 다시 읽어 들이므로 한동안 Mac이 느려지고, 어떤 앱도 전보다 메모리를 더 얻지 못합니다.
RAM 클리너 앱이 Mac에서 효과가 있나요?
아니요. 앱과 macOS가 곧바로 다시 요청할 메모리를 밀어낼 뿐입니다. 수치는 잠깐 좋아 보이지만, Mac이 빨라지지는 않습니다.
Mac에 RAM이 얼마나 필요한가요?
평소 작업에서 메모리 압력을 녹색으로 유지할 만큼입니다. 대부분의 사람에게는 16 GB이며, 컨테이너나 가상 머신을 돌리는 개발자와 로컬 AI 모델을 돌리는 사람은 32 GB 이상을 원하는 경우가 많습니다.
Mac의 메모리를 어떤 앱이 쓰는지 보여 주는 앱이 있나요?
Vitals는 도우미 프로세스까지 합산한 앱별 메모리를 보여 주고, 30일 동안 기록을 보관하며, 앱의 메모리가 계속 늘거나 Mac의 메모리가 부족하면 알림을 보냅니다.