깃(Git)선제압
한국어

로그인

글 읽기는 로그인 없이 됩니다. 커뮤니티에 글 · 댓글을 쓰거나 추천 · 신고를 하려면 로그인해 주세요.

로그인하면 아래 안내에 동의한 것으로 봅니다. 이용 안내 · 개인정보 안내

로그인하지 않고 둘러보기

← 블로그

맥 미니 32GB 로컬 AI 엔진 8개 비교, 스플래시 JSON 69.3 vs 기준선 8.5토큰

올린 날 영상 공개

맥 미니 M6 32GB에서 로컬 AI 엔진 8개를 같은 질문으로 쟀습니다. 영어·코드·JSON은 크게 빨라졌고 한국어는 폭이 작았습니다. 속도만 잰 표이며 파일이 달라 엔진만의 효과는 아닙니다.

맥 미니 32GB 로컬 AI 엔진 8개 비교, 스플래시 JSON 69.3 vs 기준선 8.5토큰 유튜브에서 보기

같은 맥 미니 M6 32GB, 같은 Qwen 27B, 같은 JSON 질문으로 추측을 끈 llama.cpp는 초당 8.5토큰, 스플래시(Splash)는 69.3토큰이 나왔습니다. 로컬 AI 엔진 8개(llama.cpp · mlx_lm · MTPLX · 래피드MLX(Rapid-MLX) · 스플래시 · LM Studio · 스트라타(Strata) · 스시(Sushi))를 맥 미니 한 대에서 같은 질문으로 재 본 기록입니다. 모두 속도만 잰 표이고 파일이 서로 달라 엔진만의 효과는 아닙니다. 기준일은 영상 공개일인 2026-10-17입니다.

스플래시 JSON 69.3과 추측을 끈 llama.cpp 8.5토큰이 한 화면에 나온 터미널 로그
우리 측정: 맥 미니 M6 32GB, Qwen 27B 4비트 JSON 질문 3회 중앙값(영상 0:03, 2026-10-17)

결론 먼저

  1. 영어·코드·JSON은 크게 빨라졌습니다. 추측을 끈 기준선이 8.4~8.6토큰인데, 스플래시는 영어 22.2 · 코드 52.4 · JSON 69.3토큰이었습니다 [우리 측정].
  2. 한국어 글쓰기는 폭이 작았습니다. 가장 잘 나온 래피드MLX가 13.6토큰으로 기준선의 1.6배 [계산], 스플래시는 11.2토큰이었습니다 [우리 측정].
  3. 66.4GB Flash-Next는 엔진 선택지가 좁았습니다. 32GB 맥 미니에서는 스트라타 · 스시 · llama.cpp CPU만 돌았고 래피드MLX · 스플래시 · LM Studio는 못 돌렸습니다 [우리 측정]. 모델이 달라 Qwen 27B 속도와 줄을 세우지 않았습니다.
결론 세 가지 요약 카드
결론 세 가지(영상 0:45). 속도만 잰 표이고 파일 제작자·양자화가 섞여 엔진만의 효과는 아님

숫자의 종류

  • 우리 측정: 맥 미니 Apple M6 32GB 한 대, macOS 27.2. 구성마다 서버를 새로 켜고 3회 중앙값, 채팅 방식, 생각 끔, 온도 0, 최대 256토큰.
  • 계산: 우리 측정값끼리 나눈 배수와 퍼센트 차이.
  • 제작자 문서: 래피드MLX의 팩 크기, 스플래시의 최소 메모리 등(재지 않음).
  • 10-11 영상 값 인용: 양자화 품질(KL, 이번에는 다시 재지 않음).

질문은 한국어 글쓰기 · 영어 글쓰기 · 코드 · JSON 재고 목록 네 가지로 10월 11일 영상과 같습니다. 그 영상의 '가장 빠른 조합'에는 스플래시가 빠져 있어서 이번에 같은 질문으로 쟀습니다.

측정한 엔진 버전과 10월 17일 공식 페이지 기준 최신 여부 표
측정한 버전과 10월 17일 공식 페이지에서 본 최신 여부(영상 1:40). 측정 당시 최신이었는지는 확인 못 함

Qwen 27B 4비트: 질문마다 1위가 달랐습니다

기준선은 llama.cpp UD-Q4_K_XL에서 추측(speculative) 디코딩을 끈 구성이고, 네 질문 모두 8.4~8.6토큰입니다. 추측 디코딩은 다음 토큰 몇 개를 미리 짐작해 한꺼번에 확인하는 방식으로, MTP와 DFlash2가 여기에 듭니다. 스플래시는 DFlash2 초안이 자동으로 붙는 구성입니다.

구성별 질문마다 속도가 다르다: 맥 미니 M6 32GB 막대 그래프
Qwen 27B 4비트 전 구성 생성 tok/s(3회 중앙값, 2026-10-17, 영상 2:45). 우리 측정

생성 속도(tok/s, 3회 중앙값, 2026-10-17, 우리 측정):

구성 한국어 영어 코드 JSON
기준선 llama.cpp UD-Q4_K_XL 추측 끔(처음/끝) 8.5/8.6 8.4/8.6 8.5/8.6 8.5/8.5
스플래시 1.3.1 (MLX 4비트 · DFlash2 자동) 11.2 22.2 52.4 69.3
래피드MLX 0.16.1 기본(MTP) 13.6 14.9 23.0 24.7
래피드MLX 추측 끔 9.7 9.7 9.7 9.6
MTPLX 2.12.2 13.3 16.7 20.9 25.8
mlx_lm 0.31.3 9.7 9.7 9.7 9.7
llama.cpp UD-Q4_K_XL + MTP 11.4 13.1 20.6 22.1
llama.cpp UD-Q4_K_XL + DFlash2 8.3 14.4 39.2 45.0
llama.cpp UD-IQ4_XS + MTP 12.4 14.4 21.1 24.8
llama.cpp byteshape + DFlash2 8.9 15.8 42.0 50.6
llama.cpp byteshape 추측 끔 10.9 10.9 10.9 10.7
LM Studio GGUF MTP 기본 9.5 10.6 16.5 18.5
LM Studio GGUF 추측 끔 8.5 8.4 8.4 8.4
LM Studio MLX 4비트 10.0 9.9 9.8 10.1
  • 영어·코드·JSON 1위는 스플래시입니다. 한국어는 래피드MLX 13.6 · MTPLX 13.3 · UD-IQ4_XS에 MTP를 켠 llama.cpp 12.4토큰 순이었습니다.
  • 질문별 1위 구성이 기준선보다 빨라진 배수는 한국어 1.6 · 영어 2.6 · 코드 6.2 · JSON 8.2배입니다 [계산]. 기준선이 다른 파일이라 엔진 효과만은 아닙니다.
  • 같은 MLX 4비트 가중치를 쓴 엔진끼리 JSON을 보면 추측을 끈 mlx_lm 9.7, MTP를 켠 래피드MLX 24.7, DFlash2가 붙은 스플래시 69.3토큰입니다.
  • llama.cpp에서 DFlash2는 한국어에 거의 도움이 안 됐습니다. byteshape 파일은 추측을 끄면 10.9인데 DFlash2를 켜면 8.9였습니다. DFlash2가 맞힌 비율은 UD-Q4_K_XL 한국어 6.7%, 코드 86.2%였습니다. 이것이 이유인지는 가려내지 못했습니다.

코드와 JSON에서 2위인 byteshape 파일은 llama.cpp 파일 중 가장 작지만, 10월 11일 영상에서 UD-Q6_K와 견준 KL(한국어/영문)이 UD-Q4_K_XL 0.0068/0.0236 · UD-IQ4_XS 0.0226/0.0621 · byteshape 0.0507/0.1146으로 더 컸습니다(클수록 UD-Q6_K 분포에서 멉니다). MLX · MTPLX 파일의 품질은 재지 않았습니다.

LM Studio는 같은 파일의 직접 llama.cpp보다 느렸습니다

화면 없는 버전 llmster로 같은 GGUF 파일을 돌렸고, 기본 설정에 MTP가 켜져 있었습니다. 한국어 9.5 · 영어 10.6 · 코드 16.5 · JSON 18.5토큰으로, 같은 파일을 직접 돌린 llama.cpp MTP보다 16.4~19.8% 느렸습니다 [계산]. 추측을 끄면 기준선과 같았습니다. 원인은 가려내지 못했습니다. LM Studio 로그의 MTP 수락률은 한국어 35 · 영어 43 · 코드 86 · JSON 99%였고, DFlash2 초안은 켜지 못했습니다.

같은 GGUF 파일로 비교한 LM Studio와 직접 llama.cpp 속도 그래프
LM Studio와 직접 llama.cpp 비교(영상 3:25). 속도 차이는 계산, 원인은 가려내지 못함

엔진 한 줄씩

엔진 카드: 만든 곳 · 라이선스 · 플랫폼 · 쓰는 방식과 우리가 잰 값
엔진별 공식 문서에서 확인한 사실과 우리 측정(영상 4:10, 2026-10-17 확인)
  • 앱이 따로 있어 명령줄 없이 시작할 수 있는 것은 LM Studio · MTPLX · 래피드MLX입니다. 나머지는 명령줄로 설치하고 서버를 켭니다.
  • MTPLX · 래피드MLX · 스플래시 · 스시 · strata-mlx는 맥 전용입니다. LM Studio는 소스가 비공개, llama.cpp는 MIT 오픈소스입니다.
  • 스플래시는 공식 최소가 36GB라 이 32GB 맥 미니는 범위 밖이고, 비공식으로 Qwen 27B를 구동했습니다 [제작자 문서].
  • 스시의 32GB 예시 명령에는 시스템 설정을 바꾸는 sudo 명령이 있어 쓰지 않았습니다. 여기서 스트라타는 본가가 아닌 비공식 맥 포팅 strata-mlx입니다.
이 맥 미니에서의 조건·주의: 스플래시 최소 36GB, 스시 sudo 명령, 스트라타 비공식 포팅
조건·주의 카드(영상 4:43). 제작자 문서 기준

큰 모델 Flash-Next 66.4GB

Flash-Next Q2_0은 66.4GB라 32GB 메모리에 들어가지 않아 SSD에서 읽어 가며 돕니다. 질문은 산문 · 코드 · 추론 · 편집 · 한국어 다섯 가지이고, 부팅 3회 중앙값입니다. 측정 날짜가 구성마다 달라 서로 순위를 매기지 않았습니다.

Flash-Next 66GB를 SSD에서 읽으며 돌린 맥 미니 32GB 속도와 못 돌린 엔진 사유
Flash-Next Q2_0 66.4GB 생성 tok/s(부팅 3회 중앙값, 10-16~17, 영상 4:56). 우리 측정, 스시는 오염 후보

생성 속도(tok/s, 우리 측정):

구성 산문 코드 추론 편집 한국어
스트라타 기본 · 10-16 밤 17.6 17.5 16.9 17.5 14.6
스트라타 헤드 끔 · 10-17 새벽 15.0 12.0 11.4 17.3 13.4
스트라타 expert-memory 16 · 10-17 새벽 21.0 18.7 17.4 18.1 15.3
스시 1.2.3 기본 · 10-16 오후 17.4 19.0 17.2 21.0 13.9
스시 1.2.3 정확 · 10-16 오후 12.6 13.9 10.6 11.2 11.8
llama.cpp CPU · 10-16 밤 7.1 6.5 6.7 6.1 7.0
  • 스시는 크롬(Chrome)이 켜져 있던 날 쟀고 재측정을 못 해 오염 후보입니다. 이전 영상 값보다 5~25% 낮았고 이유는 가려내지 못했습니다.
  • 못 돌린 것: 래피드MLX는 제작자 문서에 팩이 약 99~105GB(문서마다 다름)라고 적혀 있어 32GB에서는 시도하지 않았습니다 [제작자 문서]. 스플래시는 설치본 지원 목록에 Flash-Next가 없었습니다. LM Studio는 필요 메모리 65.56GB라며 3초 만에 로드를 거부했고, 가드레일은 풀어 보지 않았습니다.

용도별로 보면(승패가 아니라 이 조건에서의 방향)

용도별 방향 요약 카드
용도별 방향(영상 6:55). 승패가 아니라 이 조건에서의 방향
  • 영어·코드·JSON 위주라면 스플래시 쪽 숫자가 가장 높았지만, 공식 최소 36GB 밖에서 돌린 값입니다 [우리 측정].
  • 한국어 글쓰기 위주라면 엔진을 바꿔도 늘어난 폭이 가장 작았고, 래피드MLX와 MTPLX가 13토큰대로 앞섰습니다 [우리 측정].
  • 이미 LM Studio를 쓴다면 같은 MTP에서 직접 llama.cpp보다 16~20% 느렸고, 추측을 끄면 같았습니다 [계산].
  • 큰 Flash-Next는 스트라타와 스시 쪽이 돌았습니다.

한계와 확인하지 못한 것

  • 속도만 잰 표입니다. 파일 제작자와 양자화(UD-Q4_K_XL · UD-IQ4_XS · byteshape · MLX 4비트)가 섞여 있어 엔진만의 효과가 아닙니다.
  • 기준선을 처음과 끝에 두 번 재 보니 0.8~1.4% 흔들렸습니다. 10월 11일 영상 값과는 36칸 중 28칸이 3% 안이었고 최대 8% 달랐으며, 원인은 가려내지 못했습니다.
  • LM Studio가 느린 이유, DFlash2가 한국어에서 약한 이유, 스시 값이 낮았던 이유는 가려내지 못했습니다. 한 대에서 3회 잰 값이라 다른 맥이나 파일에서는 달라질 수 있습니다.
기준선(추측 끔) 8.4~8.6 tok/s의 처음과 끝 흔들림 그래프
기준선 처음 대비 끝 흔들림(영상 6:05). 우리 측정

기준일

측정은 2026-10-16~17에 했고, 측정한 버전은 llama.cpp 8bb3cf0 · mlx_lm 0.31.3 · MTPLX 2.12.2 · 래피드MLX 0.16.1 · 스플래시 1.3.1 · 스시 1.2.3 · strata-mlx 2f9d1ab · LM Studio llmster 0.0.25+1입니다. 영상 공개일 기준으로 공식 페이지에는 MTPLX와 LM Studio(설치 스크립트 기준)를 뺀 엔진에 더 새 버전이 있었고, 측정 당시 최신이었는지는 확인하지 못했습니다. 이후 버전이 바뀌었을 수 있어 현재 속도는 확인하지 않았습니다.

맥미니로컬AI엔진비교스플래시래피드MLX스시LMStudiollama.cpp추측디코딩Qwen

관련 글

블로그 전체 보기