周三下午一點,一塊ESP32傳感器的固件編譯進度條已經停了四分鐘。這個掛在樹莓派4上的Home Assistant環境里,十幾個Docker容器正像往常一樣工作,Pi-hole安靜地過濾廣告,Zigbee協調器的指示燈偶爾閃爍——一切看起來都還正常,但編譯一次ESPHome固件要超過五分鐘,而且常常在燒錄階段彈出一個令人惱火的錯誤。那個瞬間,我決定不再用樹莓派作為家庭實驗室的服務核心。
當時擺在我面前的是兩條截然不同的建議。正方觀點很明確:直接入手一臺N100迷你PC,功耗低、性能夠用,而且電商平臺上從150美元到300美元的選擇很多,社區里幾乎眾口一詞地推薦它作為“樹莓派退燒”的穩妥方案。反方則堅持樹莓派理念,認為四核Cortex-A72、至高8GB內存的配置對于自托管服務早已足夠,偶爾的卡頓只是需要優化配置,換平臺是過度投入。
![]()
但我最終跳過了那臺人人都推薦的N100小主機。我在易趣上花了100美元包郵,買回一臺公司退役的HP ProDesk 600 G6迷你機,里面塞著一顆第十代酷睿i5-10500T處理器和8GB內存。盡管這顆低功耗“T”版本芯片已經是幾年前的產物,但它的多核數量、更大緩存以及桌面級的單線程性能,依然讓我對它的實力沒有一絲懷疑。和N100系列相比,這個從辦公室退下來的商用機,并不在意有沒有最新的架構標簽,但它在過去應付過遠比編寫傳感器固件更繁重的任務。
從規格上看,這臺百元小機器和那臺樹莓派4的差異一目了然。樹莓派4的存儲依賴一張MicroSD卡,CPU是四核1.8GHz的Arm Cortex-A72,內存最高8GB LPDDR4,系統只能跑官方樹莓派發行版。而HP ProDesk搭配的是我手頭一塊閑置的三星980 NVMe固態,雖然機身只有兩個M.2插槽,沒有SATA位,但直接跳過了從Pi上拆下來的SATA固態。這時候我才意識到,樹莓派原生的存儲路徑從一開始就埋下了隱患。
那張MicroSD卡正在悄悄退化,而我很長時間都把賬算在了Pi-hole和Jellyfin頭上。Home Assistant啟動耗時逐漸拉長,每一次心跳和不間斷寫入的日志都在磨損SD卡,這種介質天生扛不住持續寫入負載。我沒有收到任何報警,只是發現某些服務行為變得古怪。最初本能地責怪Pi-hole和Jellyfin的活躍監控功能把存儲推到了極限,隨后又懷疑是自己配置搞砸,反復修正了好幾個小時。直到在樹莓派論壇上翻到有人建議用dmesg查錯誤,我才看到文件系統層面報出的故障,直指那張已經接近壽命終點的存儲卡。
接下來,我把那塊256GB的三星980 NVMe裝進了ProDesk,所有服務遷移完畢后,整個世界安靜了下來。編譯ESPHome固件不再需要盯著進度條發呆,也沒有再出現過莫名其妙的燒錄錯誤。一塊退役的商務迷你機,用一種沉默的方式表明,它完全能承接住家庭服務端的日常負載,而且在成本與樹莓派幾乎拉平的情況下,把焦慮感從日常維護清單里徹底劃掉了。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.