커뮤니티 솔루션

ZimaBoard 2 Frigate 구축: Coral, iGPU 및 스토리지 계획

A prospective ZimaBoard 2 1664 owner asked whether Frigate needed a discrete GPU and whether camera recordings should share a RAID or use a separate disk.

최적의 시작점: 감지에는 Coral USB, 영상에는 Intel iGPU, 아직은 외장 GPU 불필요

ZimaBoard 2 1664에서 6대 카메라용 Frigate를 구축한다면 간단하게 시작하세요. 객체 감지에는 Coral USB를 사용하고, VAAPI 또는 Quick Sync를 통해 영상 디코딩/인코딩에는 Intel N150 iGPU를 사용하세요. 측정한 워크로드를 통해 iGPU가 병목이라는 사실이 확인될 때만 외장 GPU를 추가하면 됩니다.

ZimaBoard 2 제품 페이지에서 Intel N150 플랫폼, 16GB 옵션, 듀얼 SATA 및 PCIe 확장을 확인할 수 있습니다. 따라서 처음부터 전력과 PCIe 비용을 부담하지 않고도 나중에 하드웨어를 추가할 여유가 있습니다.

Frigate에서 이러한 분할 구성이 적합한 이유

Frigate는 객체 감지와 영상 디코딩을 별도의 가속 작업으로 처리합니다. Frigate의 구성 가이드에는 감지에 USB Coral을 사용하고 영상에는 VAAPI를 사용하는 실제 구성 예시가 포함되어 있습니다. 영상 가속 문서에서는 Intel VAAPI/QSV 프리셋을 다룹니다.

카메라 6대에는 USB Coral 하나로 충분한 경우가 많습니다

Frigate의 최신 하드웨어 지침에 따르면 기본 모델을 사용할 때 Coral 하나로 여러 대의 카메라를 처리할 수 있으며, 두 번째 감지기를 추가하기 전에 실제 추론 속도를 확인할 것을 권장합니다. 카메라 수만으로 두 번째 가속기를 추가할 이유는 충분하지 않습니다.

스토리지는 가능하면 녹화 I/O를 시스템과 분리하세요

지속적인 CCTV 기록은 ZimaOS 앱 데이터와는 다른 워크로드입니다. 실용적인 구성은 시스템 및 앱 데이터는 SSD 또는 eMMC에 저장하고, 녹화 파일은 전용 HDD에 저장하는 것입니다. 드라이브 장애가 발생해도 운영을 계속하는 것이 중요하다면 RAID 1이 유용하지만, 사용 가능한 용량이 절반으로 줄어들며 백업을 대신할 수는 없습니다.

최신 ZimaOS 백업 가이드에서는 이러한 차이를 명확히 설명합니다. 앱 전반의 용량 계획은 ZimaOS App Store 하드웨어 가이드를 참조하세요.

외장 GPU를 추가할 가치가 생기는 시점

병목이 무엇인지 명확히 확인한 후에만 추가하세요. 예를 들어 디코딩 부하, 인코딩/재스트리밍 부하, 인핸스먼트 또는 이 시스템에서 함께 실행되는 다른 GPU 워크로드가 해당될 수 있습니다. “만일을 위해” GPU를 구매하는 것은 이 구성에서 가장 비효율적인 선택입니다.