로컬 LLM 램 몇 GB 필요한가 — VRAM과 뭐가 다른가

"로컬 LLM 돌리려면 램 몇 GB 필요해요?"

이 질문에는 함정이 있습니다. 램(시스템 메모리)과 VRAM(그래픽카드 메모리)은 다른 것인데, 질문하는 쪽도 답하는 쪽도 섞어 쓰는 경우가 많습니다.

결론부터

상황필요한 시스템 램
모델이 VRAM에 전부 올라감16GB 로 충분
일부를 CPU로 넘김 (VRAM 부족)32GB 이상
GPU 없이 CPU만으로 돌림모델 크기 + 8GB

VRAM이 충분하면 시스템 램은 생각보다 적게 듭니다. 반대로 VRAM이 모자라면 그 부족분을 시스템 램이 떠안습니다.

둘은 역할이 다릅니다

VRAM  →  모델이 실제로 연산되는 곳.  빠름.  용량 작음.
RAM   →  모델을 읽어 올리는 통로.    느림.  용량 큼.

정상 동작일 때

  1. 디스크에서 모델 파일을 읽습니다 (시스템 램 경유)
  2. VRAM으로 올립니다
  3. 이후 연산은 전부 VRAM 안에서 일어납니다

이 경우 시스템 램은 로딩할 때만 잠깐 쓰이고, 실행 중에는 거의 놀고 있습니다. 그래서 16GB로 충분합니다.

VRAM이 부족할 때

모델이 VRAM에 다 안 들어가면 Ollama나 llama.cpp는 일부 레이어를 CPU로 넘깁니다. 이때부터 시스템 램이 실제 작업 공간이 됩니다.

32B 모델 (약 20GB) + VRAM 12GB
  → 12GB 는 GPU
  → 나머지 8GB+ 는 시스템 램
  → 램이 16GB면 다른 프로그램과 충돌

이 상태에서는 속도가 급격히 떨어집니다. 시스템 램의 대역폭이 VRAM의 1/10 수준이기 때문입니다. "돌아가긴 하는데 너무 느리다"의 정체가 이것입니다.

램이 부족하면 생기는 일

VRAM 부족과 증상이 다릅니다.

부족한 것증상
VRAM느려짐 (CPU로 넘어감)
시스템 램스왑 발생 → 극단적으로 느려지거나 강제 종료

시스템 램까지 부족하면 디스크 스왑으로 넘어갑니다. 이 단계에서는 초당 1토큰도 안 나오는 경우가 많고, 프로세스가 죽기도 합니다.

얼마나 사면 되나

32GB가 무난합니다

지금 새로 맞춘다면 32GB를 권합니다. 이유는 세 가지입니다.

  • VRAM을 넘기는 모델을 언젠가 쓰게 됩니다
  • 브라우저·IDE·도커를 같이 띄우면 16GB는 금방 찹니다
  • 32GB와 16GB의 가격 차이가 크지 않습니다

64GB가 필요한 경우

  • GPU 없이 CPU만으로 큰 모델을 돌릴 계획
  • 70B급 모델을 부분 오프로딩으로 쓸 계획
  • 가상머신이나 대용량 데이터 작업을 병행

그 외에는 64GB가 성능을 올려주지 않습니다. 남는 램은 그냥 남습니다 — VRAM처럼 쓰이지 않습니다.

듀얼 채널로 꽂으세요

같은 32GB라도 16GB 두 장(듀얼 채널)32GB 한 장(싱글 채널)보다 빠릅니다. 메모리 대역폭이 두 배가 되기 때문이고, CPU 오프로딩 상황에서 체감 차이가 납니다.

메인보드 슬롯이 4개면 보통 2번·4번에 꽂습니다. 설명서를 확인하세요.

맥은 다릅니다

애플 실리콘은 통합 메모리(Unified Memory) 구조라 램과 VRAM이 분리되어 있지 않습니다.

맥 메모리 32GB  →  약 21~24GB 를 모델에 쓸 수 있음
맥 메모리 64GB  →  약 45~48GB

시스템이 일부를 예약하므로 전체를 다 쓰지는 못합니다. 메모리 64GB 맥에서 70B 모델이 돌아가는 이유가 이 구조입니다.

다만 대역폭이 전용 GPU보다 낮아 같은 용량이면 생성 속도는 느립니다. 그리고 맥은 나중에 메모리를 늘릴 수 없습니다. 살 때 정해야 합니다.

자주 묻는 질문

램을 늘리면 더 큰 모델이 돌아가나요

돌아가긴 합니다. 다만 VRAM을 넘긴 부분은 CPU가 처리하므로 매우 느립니다. 큰 모델을 쓰려면 램이 아니라 VRAM을 늘리는 것이 맞습니다.

16GB인데 32GB로 늘리면 속도가 빨라지나요

모델이 이미 VRAM에 전부 올라가고 있다면 차이가 거의 없습니다. 반대로 CPU 오프로딩이 일어나고 있었다면 체감할 수 있습니다. 작업 관리자에서 실행 중 램 사용량을 먼저 확인해 보세요.

DDR4와 DDR5 중 어느 쪽이 유리한가요

CPU 오프로딩을 자주 한다면 대역폭이 높은 DDR5가 유리합니다. 모델이 VRAM에 다 올라가는 환경이라면 차이가 크지 않습니다. 이것 때문에 플랫폼을 바꿀 정도의 차이는 아닙니다.

램 속도(클럭)도 중요한가요

용량만큼은 아닙니다. 우선순위는 용량 → 듀얼 채널 → 클럭 순입니다. 32GB 싱글 채널보다 32GB 듀얼 채널이, 그보다 고클럭이 나중입니다.

정리

  1. VRAM이 충분하면 시스템 램 16GB로 충분합니다
  2. VRAM이 모자라면 그 부족분을 램이 떠안고, 그때부터 32GB 이상이 필요합니다
  3. 큰 모델을 쓰고 싶다면 램이 아니라 VRAM을 늘려야 합니다
  4. 같은 용량이면 듀얼 채널로 꽂으세요
  5. 맥은 통합 메모리라 규칙이 다르고, 나중에 못 늘립니다

VRAM이 얼마나 필요한지는 Ollama 최소 사양 정리를 참고하세요.

수치가 실제 환경과 다르면 알려주세요. 확인 후 갱신합니다.

로컬LLM RAM VRAM 메모리 Ollama