找回密碼
 立即註冊
    查看: 184|回覆: 0

    Frigate 實戰:硬體需求、設定檔、以及怎麼減少誤報

    [複製鏈接]

    !lvup!   100%

    386

    主題

    27

    回帖

    2200萬

    積分

    管理員

    積分
    22006063
    發表於 2026-9-21 11:19:39 | 顯示全部樓層 |閱讀模式
    Frigate 是本地影像辨識的主流方案。
    但它也是最容易設定錯、最吃資源的服務之一。

    這篇講實際的數字和設定。

    最容易設定錯、最吃資源

    硬體需求:實際數字

    沒有 TPU 的情況:


    • 一路 640×480 @ 5fps 的物件偵測,大概吃掉一個現代 CPU 核心
    • 三台攝影機 → 三個核心,CPU 會長時間高負載
    • 不建議,會很熱而且影響其他服務


    有 Google Coral TPU 的情況:


    • TPU 負責推論,CPU 只負責解碼影像
    • 一顆 USB Coral 可以撐十幾路(依解析度和 fps)
    • CPU 使用率大幅下降


    用 Intel 內顯(QSV)做硬體解碼:


    • 解碼交給 GPU,CPU 再省一大截
    • 需要 Intel 第六代以上的 CPU
    • 群暉的部分機型支援


    我的建議配置:


    • 1-2 台攝影機 → 一般 x86 CPU(四核以上)就能撐,不用 TPU
    • 3 台以上 → 一定要 TPU
    • NVR 主機用 N100 / N305 之類的低功耗 CPU —— 有內顯可以硬解,很省電


    記憶體:Frigate 本身不太吃,但要注意 /tmp/cache。

    Frigate 用記憶體當快取存錄影片段,預設 1GB。
    攝影機多的話要調大:
    1. services:
    2.   frigate:
    3.     shm_size: "512mb"        # 共享記憶體,攝影機多要調大
    4.     tmpfs:
    5.       - /tmp/cache:size=2g   # 錄影快取
    複製代碼

    shm_size 不夠的話症狀是攝影機一直斷線重連,
    而且日誌會出現 Unable to write to /dev/shm。

    計算公式(官方建議):
    1. shm_size = (解析度寬 × 高 × 1.5 × 9 + 270480) / 1048576 MB
    2. 每台攝影機算一次,加總起來,最少 128MB
    複製代碼

    以下還有約 82% 的內容
    登入後即可閱讀完整教學

    登入繼續閱讀使用 Google 登入
    您需要登入後纔可以回帖 登入 | 立即註冊

    本版積分規則

    延伸閱讀

    加入惟家 LINE 群 QR Code加入惟家 LINE 群

    Archiver|手機版|惟家的智能論壇

    GMT+8, 2026-11-10 01:02 , Processed in 0.122572 second(s), 25 queries .

    快速回覆 返回頂部 返回列表