저는 AI용으로 ZimaCube 2를 산 게 아닙니다. Proxmox 클러스터의 스토리지 백엔드로 사용하려고 샀습니다.
그러다 PCIe x16 슬롯을 발견했습니다. 그리고 6핀, 8핀, 어댑터 케이블 없이 메인보드 전원만으로 완전히 작동한다는 사실도 알게 되었습니다. 그게 계산을 바꿨습니다.
Intel Arc Pro B50 하나를 장착한 후, ZimaCube 2는 이제 llama.cpp와 OpenClaw를 사용해 로컬 추론을 수행하며, 동시에 클러스터 공유 스토리지 역할도 합니다. 전체 이야기는 다음과 같습니다: 왜 B50을 선택했는지, 설치 과정, ZimaOS 베타가 제공한 것, 그리고 ZimaCube 2에서 GPU 업그레이드를 고려하는 모든 이에게 의미하는 바.
왜 Intel Arc Pro B50인가
컴팩트 NAS용 GPU 선택은 게이밍 데스크톱용과 다릅니다. 세 가지 엄격한 제약 조건이 있습니다:
- 슬롯 전원 전용. ZimaCube 2 PCIe 슬롯은 보조 전원 케이블을 연결하지 않습니다. GPU는 메인보드가 제공하는 최대 75W 전원만으로 작동해야 합니다.
- 로우 프로파일 또는 싱글 슬롯. 섀시는 240 × 221 × 220 mm입니다. 풀 하이트, 듀얼 슬롯 카드는 물리적으로 장착 불가합니다.
- 조용하고 시원함. 이 제품은 거실 공간에서 24시간 7일 내내 작동합니다. 블로워 팬 없음, 유휴 시 열 쓰로틀링 없음.
Intel Arc Pro B50는 모든 조건을 충족했습니다:
|
요구 사항
|
Arc Pro B50
|
|---|---|
|
슬롯 전원 전용
|
✅ 50W TDP — PCIe 슬롯 전원만으로 작동 (케이블 없음)
|
|
로우 프로파일
|
✅ 싱글 슬롯, 하프 하이트 브래킷 포함
|
|
AI용 VRAM
|
✅ 16GB GDDR6 — 13B–20B 파라미터 모델에 충분함
|
|
AV1 인코딩
|
✅ 하드웨어 AV1 인코딩/디코딩 지원
|
|
가격 대비 VRAM
|
✅ 동급 최고 VRAM 대비 가격
|

설치: 슬롯 하나, 케이블 없음, 완료
물리적 설치는 10분도 채 걸리지 않았습니다.
상단 패널을 열면 PCIe 슬롯이 바로 보이고, 드라이브 케이지를 피할 필요가 없습니다. B50은 x16 슬롯에 슬라이드로 장착되고, 하프 하이트 브래킷이 후면 개구부와 맞닿습니다. 나사 하나 조이고, 패널 닫으면 끝입니다.
전원 케이블도, 어댑터 동글도, 공간에 맞지 않는 케이블 억지 끼우기도 없습니다. ZimaCube 2의 PCIe 구현은 정말 깔끔하며, 슬롯이 드라이브 베이 위에 충분한 여유 공간을 두고 배치되어 있어 듀얼 슬롯 카드도 저장장치와 간섭하지 않습니다.
이것은 컴팩트 NAS 하드웨어에서는 당연한 것이 아닙니다. 이 폼팩터의 대부분 장치는 PCIe가 없으며, 있는 경우에도 슬롯 위치가 설치 가능한 부품을 제한하는 경우가 많습니다. IceWhale은 이 부분의 설계를 제대로 했습니다.
ZimaOS 베타: 네이티브 Arc 드라이버 지원
ZimaOS를 초기화하고 Ubuntu Server를 설치할 계획이었지만, IceWhale이 네이티브 Intel Arc GPU 드라이버 지원이 포함된 ZimaOS 베타 빌드를 제공했습니다.
베타 빌드는 드라이버 감지를 자동으로 처리합니다. B50 설치 후 첫 부팅 시 ZimaOS가 카드를 인식하고 Intel i915 드라이버와 Arc 확장 기능을 로드하여 Docker 런타임에 노출했습니다. 커널 모듈 컴파일도, GRUB 조정도 필요 없었습니다. 그냥 작동했습니다.
제가 실행 중인 것: llama.cpp + OpenClaw
GPU가 인식되어 두 개의 컨테이너를 배포했습니다:
llama.cpp (GPU 가속 추론)
- 모델: Mistral 13B Q5_K_M (~12GB VRAM에 8K 컨텍스트 적합)
- 백엔드: Intel SYCL (Arc GPU)
- 사용 사례: 코드 리뷰, 문서 요약, 로컬 챗봇, 홈 자동화 자연어 처리

OpenClaw (로컬 AI 게이트웨이)
- 여러 로컬 모델을 위한 통합 API 엔드포인트
- llama.cpp와 더 작은 CPU 기반 모델 간 요청을 라우팅합니다
- 음성 제어 스마트 홈 쿼리를 위해 Home Assistant에 연결
성능은 50W 싱글 슬롯 카드에서 기대할 수 있는 수준입니다: 데이터센터 GPU는 아니지만 실제로 유용할 만큼 빠릅니다. Mistral 13B는 초당 약 25~35 토큰을 생성하며, 이는 읽기 속도보다 빠른데, 이 속도가 로컬 AI가 반응성이 좋고 답답하지 않게 느껴지는 기준입니다.

본업 유지: 저장소 백엔드 + AI를 한 대의 기기에서
제가 하지 않은 일은 ZimaCube 2의 원래 목적을 희생하지 않은 것입니다. Proxmox 클러스터에 서비스를 제공하는 저장소 풀은 여전히 존재합니다. ZFS 스냅샷은 여전히 일정에 따라 실행됩니다. 인프라를 구동하는 Docker 컨테이너도 이동하지 않았습니다.
변한 점은 ZimaCube 2가 이제 두 가지 일을 동시에 한다는 것입니다:
스토리지 레이어
- 4× HDD RAID-Z1 (대용량 데이터)
- 2× NVMe RAID 1 (VM 이미지)
- 1× NVMe SLOG/L2ARC (캐시)
- 3개의 Proxmox 노드에 NFS 내보내기
-
ZFS 스냅샷 자동화
AI 레이어
- Mistral 13B가 탑재된 llama.cpp
- OpenClaw AI 게이트웨이
- 코드 리뷰 어시스턴트
- 문서 요약
- Home Assistant NLP 통합
40GB RAM(기본 8GB + 32GB 업그레이드)은 대략 24GB는 ZFS ARC, 8GB는 Docker 컨테이너와 ZimaOS, 나머지 8GB는 시스템 오버헤드에 할당됩니다. GPU의 16GB VRAM은 모델 가중치를 독립적으로 처리하며 시스템 메모리와 경쟁하지 않습니다.
llama.cpp가 GPU로 오프로드하기 때문에 추론 중 CPU 부하는 최소입니다. NVMe 풀들이 활성 데이터를 처리하므로 저장소 I/O 성능에 영향이 없고, GPU는 SATA 컨트롤러를 건드리지 않습니다.
왜 별도의 AI 박스가 아닌가?
전용 AI 노드를 구축하는 것을 고려했습니다. 추론과 저장소를 분리하는 데는 격리, 전원 예산 전용, 독립적인 재부팅 주기 등 좋은 이유가 있습니다. 하지만 그렇지 않은 설득력 있는 이유가 하나 있습니다:
이미 PCIe 슬롯이 있습니다.
ZimaCube 2는 확장을 염두에 두고 설계되었습니다. 향후 업그레이드를 위해 PCIe x16 슬롯이 포함된 장치를 구매할 예정이라면, 이를 사용하지 않는 것이 더 비용이 많이 드는 결정입니다. 별도의 AI 박스는 또 다른 전원 공급 장치, 또 다른 섀시, 또 다른 네트워크 연결, 또 다른 관리 대상을 의미합니다.
한 대의 기계, 두 가지 역할. ZimaCube 2가 모두 처리합니다.
ZimaCube 2에 GPU를 추가하고 로컬 AI 실행을 시작하세요 →
자주 묻는 질문
ZimaCube 2 PCIe 슬롯이 GPU에 충분한 전원을 공급하나요?
네 — 최대 75W 슬롯 전원 카드에 해당합니다. Intel Arc Pro B50(50W TDP)와 유사한 저전력 GPU는 PCIe 슬롯 전원만으로 작동합니다. ZimaCube 2 PCIe 슬롯은 보조 전원 케이블을 연결하지 않으므로, 보조 전원이 필요 없는 카드를 선택해야 합니다. B50, NVIDIA RTX A2000, Intel Arc A310/A380 모두 적합한 옵션입니다.
ZimaCube 2에 추천하는 GPU는 무엇인가요?
AI 추론의 경우, 연산 능력보다 VRAM을 우선시하세요. Intel Arc Pro B50(16GB)와 NVIDIA RTX A2000(12GB)은 현재 사용 가능한 최고의 슬롯 전원 GPU입니다. 미디어 트랜스코딩 전용이라면 Intel Arc A310 또는 A380이 더 저렴하면서도 하드웨어 AV1 인코딩을 지원합니다. 6핀 또는 8핀 전원 커넥터가 필요한 GPU는 피하세요.
ZimaCube 2를 GPU와 함께 24시간 7일 내내 열 문제 없이 사용할 수 있나요?
네. ZimaCube 2의 열 설계는 CPU/PCIe 구역과 드라이브 구역을 분리합니다. Arc Pro B50는 50W 카드로, 섀시를 과열시킬 정도의 열을 발생시키지 않습니다. 지속적인 추론 부하에서도 GPU 온도는 추가 냉각 없이 정상 작동 범위 내에 유지됩니다.
ZimaCube 2가 공유 스토리지와 AI 작업을 동시에 실행할 수 있나요?
네. 여기서 설명한 원래 빌드는 ZimaCube 2를 Proxmox 클러스터 NFS/ZFS 스토리지 백엔드와 llama.cpp 및 OpenClaw를 사용하는 로컬 AI 추론 서버로 모두 사용합니다. GPU VRAM은 시스템 메모리와 독립적으로 모델 가중치를 처리하며, NVMe 스토리지 풀은 추론 작업으로 인한 VM I/O 병목 현상을 방지합니다.
ZimaCube 2에서 16GB GPU로 실행할 수 있는 가장 큰 모델은 무엇인가요?
Intel Arc Pro B50와 같은 16GB GPU는 4K–8K 컨텍스트 윈도우를 가진 양자화된 13B–14B 파라미터 모델(Q5_K_M 또는 Q4_K_M 양자화)이나 낮은 양자화 수준의 20B–34B 모델을 무리 없이 실행할 수 있습니다. 대부분의 자체 호스팅 AI 사용 사례—코드 지원, 문서 요약, 홈 자동화 NLP—에서는 잘 조정된 13B 모델과 적절한 양자화가 최적의 선택입니다.
지마 캠페인 허브
더 읽어보기

나는 이케아 칼락스를 ZimaCube 2와 함께 10인치 랙 홈랩으로 바꿨다
랙 마운트형 홈랩은 멋지게 들리지만, 거실에 기업용 제트 엔진이 들어오는 것은 원하지 않는다는 사실을 깨닫게 됩니다. 10인치 미니 랙 운동이 그 해답입니다. 여기서는 컴팩트한...

제로 데이터 손실로 14000장의 사진을 ZimaCube 2로 이전한 방법 — Immich 마이그레이션 가이드
Immich 라이브러리와 PostgreSQL 데이터베이스를 원활하게 이동하세요. 데이터 손실 없이 ZimaCube 2로 업그레이드하는 정확한 2.5GbE LAN 전송 워크플로를 확인해보세요.

한 대의 기기가 내 전체 클라우드를 대체한 방법 — ZimaCube 2에서 Nextcloud와 로컬 AI 활용하기
클라우드 저장소 비용 지불을 중단하세요. 셀프 호스팅 NAS와 Nextcloud를 사용하여 파일을 안전하게 동기화하고 자체 하드웨어에서 빠른 로컬 AI 어시스턴트를 실행하는 방법을 알아보세요.

