kimjason (110.♡.89.164)
2026년 6월 22일 AM 11:12
지난주 금요일까지만 해도 제 결론은 이랬습니다.
로컬 LLM은 결국 얼마나 큰 모델을 안정적으로 돌릴 수 있느냐가 중요하다.
그래서 3090을 정리하고, RTX 5050 노트북을 거쳐, 결국 M1 Max 32GB까지 왔습니다.
실제로 M1 Max는 기대 이상이었습니다.
Qwen 27B를 올려서 Flutter 프로젝트를 읽히고, 테스트까지 통과시키는 모습을 보면서 꽤 놀랐습니다.
그때는 진심으로
"생각보다 GPU 이름보다 모델 크기가 더 중요하구나"
라고 생각했습니다.
그런데 주말에 조금 다른 실험을 해봤습니다.
제가 게임용으로 만든 경제 모델이 있는데, 과거 데이터를 주고 앞으로의 값을 추정해 보라고 시켰습니다.
이번에는 M1 Max에서 Qwen3 14B와 27B를 사용했습니다.
당연히 더 좋은 답이 나올 거라고 생각했는데...
의외의 결과가 나왔습니다.
처음에는 함수 자체를 시작값으로 착각해 버렸고, 다시 정정해서 계산을 진행했지만 최종 답변이 나오기까지 30분~1시간 정도가 걸렸습니다.
반면 RTX 5050 노트북에서는 Qwen3 9B와 14B로 같은 작업을 시켰는데, 10분 정도 만에 제가 원했던 방향의 결과를 거의 바로 도출했습니다.
그 순간 든 생각은 단 하나였습니다.
결국은 엔비디아더라.
물론 M1 Max가 나쁘다는 이야기는 아닙니다.
여전히 전력 효율이 좋고, 조용하고, 대용량 모델을 올리기 쉽습니다.
하지만 실제 업무에서 중요한 건
몇 B 모델을 올릴 수 있느냐
몇 TPS가 나오느냐
보다
"원하는 결과를 몇 분 안에 얻을 수 있느냐"
인 것 같습니다.
그 기준에서는 아직 엔비디아의 CUDA 생태계와 추론 속도가 주는 체감 이점이 꽤 컸습니다.
그런데 주말 동안 M1 Max와 RTX 5050 노트북을 번갈아 사용하면서 또 하나 느낀 점이 있었습니다.
생각보다 추론 속도보다 더 중요한 것이 있더군요.
바로 모델 재로딩 시간입니다.
M1 Max는 큰 모델을 올릴 수 있다는 장점이 있지만, 새로운 모델을 읽거나 메모리에서 내려갔다가 다시 올라오는 상황이 생각보다 자주 발생했습니다.
문제는 이 과정이 짧게는 수 분, 길게는 5분 이상 걸린다는 점입니다.
특히 Roo Code나 Continue 같은 에이전트형 워크플로우에서는 컨텍스트가 바뀌거나 모델을 전환하거나 캐시 적중률이 떨어지는 상황이 계속 발생하는데, 그때마다 모델을 다시 읽기 시작합니다.
한 번 기다리는 건 괜찮습니다.
그런데 이게 하루에 열 번, 스무 번 반복되면 이야기가 달라집니다.
체감상 추론 자체보다 모델 로딩을 기다리는 시간이 더 길게 느껴질 정도였습니다.
반면 RTX 5050 노트북은 올릴 수 있는 모델 크기는 작지만 모델 변경이나 재시작 시 부담이 훨씬 적었습니다.
결국 실제 개발 환경에서는
"27B를 돌릴 수 있느냐"
보다
"지금 당장 답을 받을 수 있느냐"
가 더 중요하다는 생각이 들었습니다.
참고로 테스트에 사용한 프롬프트와 주요 파라미터는 최대한 동일하게 맞췄습니다.
Temperature, Context, 반복 패널티 등 주요 설정은 동일하게 적용했고, 각 환경에서 모델만 변경하며 비교했습니다.
또한 여러 차례 시행착오를 거치며 파라미터를 최적화한 뒤 동일한 조건으로 테스트를 진행했습니다.
따라서 이번 결과는 단순한 파라미터 튜닝 차이라기보다는 실제 운용 환경에서의 추론 속도, 모델 로딩 시간, 캐시 활용 효율 등이 더 크게 영향을 준 결과라고 보고 있습니다.
그래서 현재 제 결론은 이렇습니다.
가성비 대용량 모델 = M1 Max
조용한 개발 환경 = M1 Max
작업 완료 시간 = 엔비디아
코딩/추론 생산성 = 아직 엔비디아 우세
3090 → 5050 → M1 Max까지 돌고 돌아봤는데,
지금 다시 하나만 고르라고 하면 아마 엔비디아 쪽으로 갈 것 같습니다.
물론 이번 테스트가 절대적인 성능 비교라고 보기는 어렵습니다.
다만 적어도 제가 실제로 사용하는 개발 환경과 추론 작업 기준에서는,
벤치마크 점수나 모델 크기보다
"답이 언제 나오느냐"
가 훨씬 중요했습니다.
결국 로컬 AI도 마지막에 남는 건 TPS가 아니라 생산성인 것 같습니다.
결론: 같은 모델을 돌릴수 있다면 노트북 5050도 나쁘지 않더라.... 입니다
PS) 메모리 대역폭 차이도 큰 것 같습니다. 엔비디아 상급 GPU는 1TB/s 근처인데 애플 실리콘은 M1 100GB/s → Pro 200GB/s → Max 400GB/s → Ultra 800GB/s 수준이라, 비슷한 체감을 내려면 결국 Ultra로 가야 하고 그때부터는 가격이 안드로메다로 출발하네요. 😅
최근 글
댓글 (18)
-
UUnknown
06.22 · 58.♡.237.221
-
Kkimjason
→ Unknown 작성자
06.22 · 110.♡.89.164
저도 동감입니다
-
권권도안
06.22 · 125.♡.69.126
레딧에 macbook 포럼 보니까 덧글들이 다들 메모리는 거거익선이라고 하더라구요. 물론 사자성어는 아니었지만 ㅎㅎ
-
Kkimjason
→ 권도안 작성자
06.22 · 110.♡.89.164
vram이나 애플 실리콘이 램이 증설이 안되다 보니 참 아쉽습니다.
-
레레고레고
06.22 · 175.♡.211.160
저도 동의해요. 유심히 모델의 크기보다는 8~90% 정도 능력이지만 사용자와 빠른 답변으로 답을 찾아가는 게 더 좋지 않을까 싶습니다.
작은 모델 크기이지만 지연 시간이 적은 소형언어모델(sLM)도 좋은 선택이라 생각을 해봅니다.
-
Kkimjason
→ 레고레고 작성자
06.22 · 110.♡.89.164
아무리 큰 도서관이 있어도 찾는데 한참 걸리면 아무 의미가 없더라구요 ㅜㅜ
-
빅빅버그
06.22 · 1.♡.188.206
부럽습니다. 제pc로는 로컬llm 포기했습니다.
-
Kkimjason
→ 빅버그 작성자
06.22 · 110.♡.89.164
5050 노트북도 됩니다. vram이 8기가 이상이라는 단서가 붙지만서도요
-
도도깨비방뫙
06.22 · 114.♡.1.156
3090 아닌 5050 으로 돌아간 다른 이유라도 있을까요???
-
Kkimjason
→ 도깨비방뫙 작성자
06.22 · 110.♡.89.164
5050은 원래 가지고 있던거고 3090은 온도 관리하는게 귀찮아서... 팔았는데 제대로 사용할줄 모르고 그림, 영상 몇개 만들어 보고 이건 아니다 했더거죠 ㅜㅜ 그래서 m1 max로 돌려보고 어 이건 아닌데 싶어서 잠들어 있던 노트북을 꺼내봐서 테스트 해 봤는데 모델 적재 하는 속도가 딱 메모리 대역폭만큼 차이가 나더라구요...
캐시 꺠지거나 모델 다시 로딩 하면서 시간 다 잡아 먹더라구요.. 모델+컨텐스트 해서 메모리 남아도 말짱황이더라구요....
댓글을 작성하려면 이 필요합니다.
저는 M4 MAX 64G를 사용중인데 128G로 업글 마렵습니다.