RicoCheesethe studio log · v2.0
Live · KRRead posts
목록으로
뉴스PUBLISHED · 2026년 5월 20일·9 MIN READ

구형 PC vs 최신 AI: 2015년 데스크탑에서 Gemma 4 돌리기 (2B vs 4B 벤치마크)

i5-6400, GTX 950 2GB VRAM 구형 데스크탑에서 Gemma 4 E2B와 E4B를 Ollama로 직접 실행하고, 속도·추론·코드 생성·지시 따르기 등 6개 항목을 벤치마크한 결과를 정리한다.

#devchallenge#gemmachallenge#gemma#ai
Old PC vs New AI: Can a 2015 Desktop Actually Run Gemma 4? (2B vs 4B Benchmark)

2015년 데스크탑에서 Gemma 4를 돌릴 수 있을까 #

최신 AI 모델을 구형 하드웨어에서 로컬로 실행한다는 건 거의 불가능에 가까운 일처럼 들린다. 그런데 Gemma 4 같은 소형 모델과 Ollama 같은 도구 덕분에, 오래된 기기에서도 로컬 AI가 놀라울 정도로 현실적인 선택지가 되고 있다.

2015년에 구입한 구형 데스크탑 PC가 아직 있다. 개발과 가벼운 게임에는 충분히 빠르고, 심지어 가족의 일원처럼 느껴질 만큼 오래 함께했다(실제로 첫째보다 더 오래됐다). 이 PC가 끝내 버거워한 단 하나의 영역이 AI 모델의 로컬 실행이었는데, 이제 모델들이 구형 CPU, GPU, 제한된 RAM에도 훨씬 친화적으로 바뀌고 있어 Gemma 4로 처음 시도해봤다.

이 글은 Gemma 4를 주제로 한 시리즈의 첫 편이다. 구형 하드웨어에서 Gemma 4를 실행하고 벤치마크해 실제 사용 가능 여부와 최적 모델 변형을 확인한다. 이후에는 Gemma 4를 핵심으로 삼는 실용적인 애플리케이션을 만들 계획이다.

적절한 Gemma 4 변형 선택 #

어떤 변형을 고를지 결정하기 전에, 테스트에 쓴 구형 구성부터 확인한다.

구성 요소사양
CPUIntel(R) Core(TM) i5-6400 @ 2.70GHz
RAM24 GB
GPUNVIDIA GeForce GTX 950 2GB VRAM

Gemma 4 메모리 요구사항

모델 변형최소 RAM/VRAM권장 RAM/VRAM
Gemma 4 E2B4 GB8 GB
Gemma 4 E4B6 GB12 GB
Gemma 4 26B (MoE)18 GB24 GB
Gemma 4 31B (Dense)22 GB32 GB

RAM 24 GB와 i5-6400 CPU 조합에서 E2B와 E4B는 여유 있게 실행 가능하다.

기본 Gemma 4 용어

  • "B" = 파라미터 수십억 개(모델 크기)
  • "E" = 유효 파라미터(effective parameters, 엣지/로컬 배포에 최적화된 경량 변형)

Gemma 4 설치 및 실행 #

Ollama를 설치한 후 아래 명령으로 모델을 실행한다.

untitled
powershell
ollama run gemma4:e2b
ollama run gemma4:e4b

저장 공간 요구사항: Ollama 자체 약 6.5 GB, 추가로 E2B 7.2 GB 또는 E4B 9.6 GB가 필요하다.

벤치마크: 속도 #

측정 지표: evaluation rate (생성 토큰/초).

프롬프트모델프롬프트 토큰/초 (평균)생성 토큰/초 (평균)총 소요 시간 (평균)
REST API 설명2B473.866.9164.00s
REST API 설명4B237.495.03116.55s
Docker 요약2B877.516.4656.08s
Docker 요약4B479.665.0465.00s

2B 모델이 일관되게 빠르다. 4B는 더 상세한 설명을 뽑아내지만 속도는 느리다.

벤치마크: 추론 #

프롬프트모델정답 여부
논리 퍼즐2BY
논리 퍼즐4BY
여행 예산 확인2BY
여행 예산 확인4BY

두 모델 모두 다단계 추론에서 정확한 답을 냈다. 4B가 더 구조화된 설명을 제공했다.

벤치마크: 지식 #

프롬프트모델정확도품질 (1–5)비고
지리 지식2B근사치3브르노 좌표 부정확
지리 지식4B높음4도심에 더 가까운 좌표
여행 계획2B부분3여행 제한 초과 추천
여행 계획4B부분4더 근접한 추천이지만 여전히 초과

벤치마크: 코드 생성 #

프롬프트모델컴파일 여부정확도 (1–5)구조 (1–5)
C# 문자열 뒤집기2BY33
C# 문자열 뒤집기4BY54
LINQ 필터링2BN23
LINQ 필터링4BY34

2B: int/float 타입 불일치로 컴파일 실패. 4B: 요구사항 조건(price < 100)을 price <= 1000으로 임의 변경.

벤치마크: 구조화 출력 (JSON) #

프롬프트모델유효한 JSON포맷 정확도 (1–5)
책 목록 JSON2BY5
책 목록 JSON4BY5
사용자 객체2BY3
사용자 객체4BN3

4B: JSON 외 설명 텍스트를 추가 삽입해 엄격한 JSON-only 요구사항을 위반했다.

벤치마크: 지시 따르기 #

프롬프트모델제약 충족 여부이탈 유형
20단어 제한2BN22단어 초과
20단어 제한4BN23단어 초과
체코어 전용2BY경미한 문법 오류
체코어 전용4BN영어 표현 다수 혼용

시스템 리소스 사용량 #

모델평균 CPU %최대 CPU %RAM 사용량 (GB)RAM 최대 (GB)평균 GPU %최대 GPU %
2B5565.96.36.912.115.3
4B7385.48.99.813.315.0

GTX 950 (VRAM 2 GB)은 모델 전체를 담을 수 없어 Ollama가 부분 GPU 오프로딩(partial GPU offloading)을 사용한다. GPU 활용률이 낮고 CPU가 주된 병목이 된다.

종합 요약 #

벤치마크Gemma 4 E2B (2B)Gemma 4 E4B (4B)우위
속도~6.7 토큰/초 · 빠른 응답~5.0 토큰/초 · 느린 생성E2B
추론정답 · 간결한 설명정답 · 더 구조화된 추론동등
지식좌표 부정확 · 여행 조건 위반더 정확한 좌표 · 더 근접한 여행 추천E4B
코드 생성타입 불일치 컴파일 실패컴파일 정상 · 요구사항 일부 이탈E4B
구조화 출력엄격한 JSON 준수유효한 JSON이나 추가 설명 텍스트 삽입E2B
지시 따르기단어 제한 소폭 위반단어 + 언어 제약 복수 위반E2B
평균 CPU 사용률~55% (최대 ~66%)~73% (최대 ~85%)E2B
RAM 사용량~6.3 GB (최대 ~6.9 GB)~8.9 GB (최대 ~9.8 GB)E2B
평균 GPU 사용률~12%~13%동등

주요 발견: RAM이 아닌 CPU가 주요 병목이었다(예상과 달랐다). E2B는 속도·효율·엄격한 포맷 준수에서 앞선다. E4B는 코드 품질과 지식 정확도에서 낫다. 두 모델 모두 정확한 제약 준수(단어 수, 언어)에서 약점을 드러냈다.


이 글은 위 출처의 내용을 바탕으로 작성된 초안입니다. 원문의 의견과 정보를 그대로 전달하며, 별도의 견해를 포함하지 않습니다.