PVE 硬體選購指南:從 Mini PC 到機架式伺服器

8 min read

買硬體跑 PVE 有點像買車——你可以花五萬買一台代步小車,也可以砸五百萬買一台超跑,兩台都能從 A 點到 B 點。差別在於你要載多少人、跑多快、以及你的荷包能承受什麼。

最重要的事:CPU 要支援虛擬化

在你掏錢之前,先確認一件事:你的 CPU 必須支援 Intel VT-xAMD-V(詳見 Proxmox 官方系統需求)。沒有這個,PVE 裝得上去但 VM 跑不起來,就像買了一台有方向盤但沒引擎的車。

# 已經裝好 PVE 的話,跑這個確認
grep -E '(vmx|svm)' /proc/cpuinfo | head -1
 
# 有輸出就是有支援,空白就是沒有(或 BIOS 沒開)

很多主機板出廠時虛擬化是關閉的。進 BIOS 找 Intel Virtualization Technology 或 AMD SVM Mode,打開它。這一步忘記的話,你會對著「QEMU/KVM not available」的錯誤訊息發呆很久。

三個層級:選你的冒險等級

入門級:Mini PC($200-400)

這是入坑最輕鬆的方式。一台小小的 Mini PC,放在書架角落,安靜到你會忘記它在運作。

項目 建議
CPU Intel N100/N200 或 AMD Ryzen 5 Mini PC
RAM 16-32 GB DDR5
儲存 1x NVMe 512GB(系統)+ 1x NVMe 1TB(VM)
網路 2.5 Gbps 內建
功耗 15-35W(電費無感)
適合 DNS、反向代理、Home Assistant、輕量服務

這個等級能跑的東西比你想像的多。Pi-hole、Nginx Proxy Manager、一兩個 LXC 容器、甚至一台小型的 Debian VM 都沒問題。把它想成一台永遠開著的瑞士刀。

N100 是目前 CP 值之王,低功耗但效能夠用。如果你只是想「試試看 PVE 是什麼感覺」,這是最沒有心理負擔的選擇。

中階:塔式/桌上型($500-1,200)

開始認真了。這個等級你可以跑 GPU 直通、多個 VM 同時運行、甚至架一個小型的 K8s 叢集來玩。

項目 建議
CPU AMD Ryzen 7/9 或 Intel Core i7/i9
RAM 32-64 GB DDR5(有 ECC 更好)
儲存 2x NVMe 1TB(ZFS Mirror)+ HDD(資料碟)
網路 2.5 Gbps x2 或 10 Gbps
功耗 65-150W
適合 多服務部署、GPU 直通、中等規模虛擬化

記憶體是最該砸錢的地方。 每台 VM 都在吃記憶體,8 GB 的主機跑兩台 VM 就喘了。32 GB 是甜蜜點,64 GB 則是可以放心揮霍。

關於 ECC:ECC 記憶體會自動修正位元錯誤,對跑 ZFS 的場景特別有意義。不是必須,但如果你的資料很重要(例如家庭照片 NAS),值得投資。

進階:機架式/叢集($3,000-10,000)

好,你是認真的。這個等級你在搭的東西,基本上跟小型公司的 IT 機房沒兩樣。

項目 建議
CPU AMD EPYC 或 Intel Xeon(每節點)
RAM 64-256 GB DDR5 ECC
儲存 NVMe(Ceph OSD)+ HDD Pool
網路 10 Gbps x2(Ceph + 管理)+ 1 Gbps(Corosync)
節點數 3-5 台
適合 HA 叢集、Ceph 超融合、生產級服務

三台節點是 CephHA 的最低門檻。為什麼是三台?因為叢集投票機制需要奇數節點來達成共識——跟民主選舉一樣,兩個人意見不同的時候需要第三個人來打破僵局。

磁碟選擇:SSD vs HDD

這不是二選一,是各有各的用途(更多儲存規劃細節請看 PVE 儲存系統指南):

用途 建議 理由
PVE 系統碟 NVMe SSD 系統碟慢全部都慢
VM 磁碟 NVMe / SATA SSD VM 的 I/O 效能直接影響體感
資料儲存 HDD 大容量便宜,拿來放影片、備份、冷資料
ZFS 日誌/快取 小容量 NVMe SLOG/L2ARC 加速 ZFS 讀寫
# 安裝後檢查磁碟健康狀態
smartctl -a /dev/sda
 
# 看磁碟效能(簡單測試)
hdparm -Tt /dev/sda

網卡:別忽略這個

內建的 1 Gbps 網卡夠入門用,但如果你要跑 Ceph 或者大量 VM 之間互傳資料,2.5 Gbps 是基本盤,10 Gbps 才是爽的。

選網卡的時候注意 Linux 驅動支援。Intel 和 Mellanox 的卡基本上隨插即用,Realtek 有時候會給你驚喜(不是好的那種)。更多網路設定可以參考 Proxmox 官方網路文件

二手伺服器:窮人的好朋友

eBay、蝦皮上一堆退役的 Dell R730、HP DL380 之類的機架式伺服器,便宜到不可思議。缺點是:噪音像開戰鬥機、功耗像開暖爐。放公司機房沒問題,放臥室你會被自己吵醒。

如果你住的地方電費很貴(例如台灣),買二手伺服器之前先算一下電費。一台 300W 的伺服器 24 小時跑,一年電費大概台幣四千多。Mini PC 的 15W 則幾乎可以忽略。

我的建議

剛入坑?買一台 N100 Mini PC 就好,裝上 32 GB RAM 和一條 1TB NVMe,不到一萬台幣就能開始玩。等你確定自己會繼續玩下去,再升級也不遲。

硬體這東西,買了才知道夠不夠用,但記憶體永遠買多一點不會後悔。

常見問題

Q: Proxmox VE 最低硬體需求是什麼?

最低需要 64 位元 CPU(支援 VT-x/AMD-V)、2 GB RAM 和 32 GB 磁碟空間。但實際使用建議至少 16 GB RAM 和 NVMe SSD,不然跑不了幾台 VM 就會喘。

Q: N100 Mini PC 跑 PVE 夠用嗎?

跑輕量服務綽綽有餘。N100 搭配 16-32 GB RAM 可以同時跑五到八個 LXC 容器或兩三台輕量 VM,功耗只有 15W 左右,非常適合入門 Homelab。

Q: PVE 需要 ECC 記憶體嗎?

不是必須,但如果你打算跑 ZFS 存放重要資料,ECC 能自動修正位元錯誤,減少資料損毀風險。一般 Homelab 用普通 DDR5 也完全沒問題。

Q: 二手伺服器適合跑 PVE 嗎?

完全可以,效能強大又便宜。但要注意噪音像吹風機、功耗約 200-400W,一年電費可能比機器本身還貴。適合放公司機房,不適合放臥室。

下一步

硬體到手了?該把 PVE 裝上去,然後建立你人生的第一台虛擬機: -> 安裝 PVE 與第一台 VM