舊 CPU 變廢爲寶:巧妙利用,遠離電子垃圾
如果您最近升級到了更強大的 CPU,並且想知道如何處理舊的 CPU,別把它扔掉,也別想着轉賣(除非您確實有這個必要)。這對於老化的 PC 硬件來說是極好的利用方式,因爲您實際上不需要強大的 CPU,而且總成本較低,因爲您不需要 GPU。在構建網絡附加存儲時,這裡有一些您應該考慮的事項。
雖然 NAS 設備對您的錢包壓力不大,但您可能會驚訝地發現服務器級硬件也可以便宜地找到。您決定構建哪一個,部分取決於您計劃使用的舊 CPU,因爲這取決於您將擁有多少處理能力。NAS 設備幾乎可以在任何東西上運行,從基於 Arm 的 SBC 到 HEDT 或服務器芯片,但您需要一個性能基線來啓動您自己的服務器。
如果您計劃使用的 CPU 是過去十年的產品,那麼它很可能擁有足夠的處理能力用於服務器。
無論您是打算構建一個相對較小的 NAS 還是一個較大的服務器,您都需要 一些存儲驅動器,以及一個帶有足夠硬盤架的 PC 機箱,以容納您選擇的驅動器數量。您可能會想找 尺寸大些的機箱,因爲大多數小機箱幾乎沒有任何 HDD 安裝點。此外,它將爲 PCIe 插槽提供更多空間,以容納 PCIe 以太網卡或其他有用的卡,如主機總線適配器(HBA),這能讓您用上比主板可能支持數量還多的 SATA 或 SAS 硬盤。
您的主板可以選相對便宜的,不過,如果您已經有一塊適合舊 CPU 的主板,那就無論如何都要把它和您已有的內存重新利用起來。 16GB 內存是運行您的應用程序和服務的最低配置要求,但如果您知道自己要用虛擬機和容器,那就可以多獲取些內存。主板上的以太網端口起初可能沒什麼問題,但一旦您發現連接出現瓶頸,您就得考慮買一個 2.5GbE 的網卡了。最後,您需要一個電源。好消息是,NAS 運行時的功耗相當低,所以您買個 500W 的電源就能省些錢。您甚至不需要模塊化的電源,因爲沒人會瞧您的 NAS。
一旦您的硬件準備就緒,就該決定操作系統了。我們不建議家庭用戶使用 Windows 或 Windows Server 操作系統。它使用起來困難,開銷相當高,因此會佔用本可用於其他地方的資源。有很多專爲 NAS 用戶定製的操作系統可供選擇,其中最好的帶有高級功能。TrueNAS 是我們因穩定性而最喜歡的操作系統之一。Unraid 需要許可費用,但其具備大量功能並且設置對用戶友好,而 OpenMediaVault 甚至可以將最輕的硬件變成可用的 NAS。
雖然最佳的 NAS 操作系統選項也允許容器和虛擬化,但有時您需要服務器級操作系統的功能。Proxmox 是輕量級的,並直接在底層硬件上運行虛擬機,減少開銷,甚至讓古老的 CPU 也能表現良好。如果您想要試用 Kubernetes,您最終會安裝基於 Linux 的服務器,而要推出自己的雲服務,您會想要一個支持 Docker 的操作系統,這使得像Nextcloud這樣的東西易於設置。
如果您有一箇舊 CPU 來構建 NAS 或服務器,它可能已經比哪怕是最佳預算 NAS 設備裡所使用的性能較弱的處理器強大好幾倍。這意味着您有足夠的能力運行您所選的操作系統,而且還有空間留給容器、虛擬機之類的。但不管您在新的存儲設備上放了啥,都別忘啦數據備份的 3-2-1 規則,因爲您擁有的數據越多,如果出現任何問題,您損失的就越多。