✅ 網卡效能直接影響外部儲存的傳輸速率與穩定性。
這是評估 Proxmox 掛載外部 NAS 儲存時最關鍵的問題之一。
下面我分幾個層面幫你完整說明 原因、瓶頸、建議架構與選型考量。
🧭 一、為什麼網卡效能會影響 NAS 存取速度?
當 PVE 使用 NFS / iSCSI / SMB 掛載外部 NAS 時,
所有虛擬機或容器的磁碟 I/O(讀寫)都要經過 網路傳輸。
換句話說:
「VM 的磁碟 I/O = 網路封包」
所以,網路頻寬與延遲 = 磁碟效能的上限與穩定性
⚙️ 二、實際瓶頸分析
| 網路介面 | 理論頻寬 | 實際可用效能(扣除協定開銷) | 約當磁碟速度 |
|---|---|---|---|
| 1GbE | 125 MB/s | 100–110 MB/s | 約等於 SATA SSD 單碟效能上限 |
| 2.5GbE | 312 MB/s | 270–290 MB/s | 略優於 SATA SSD,適合中小型虛擬機 |
| 10GbE | 1250 MB/s | 900–1100 MB/s | 接近 NVMe SSD 效能,可支撐多台 VM |
| 40GbE / 100GbE | 高階環境用 | 視架構而定 | 企業資料中心等級 |
⚠️ 若同時有多台 VM 在讀寫外部 NAS,1GbE 幾乎一定會成為瓶頸。
🧩 三、效能相關參數的整體考量
| 項目 | 影響 | 建議做法 |
|---|---|---|
| 頻寬(Gbps) | 決定最大傳輸速度 | 至少 2.5GbE;若 VM 多或跑資料庫,建議 10GbE |
| 延遲(Latency) | 影響 IOPS(小檔案讀寫效能) | 優先使用直連交換器或光纖,不經多層路由 |
| 交換器性能 | 若用低階 switch 會增加 jitter | 採用支援 jumbo frame 的管理型 switch |
| NAS 硬碟類型 | HDD vs SSD | HDD 容量大但慢,SSD / Hybrid Cache 可顯著提速 |
| 協定選擇 | NFS vs iSCSI vs SMB | iSCSI 效能最高、NFS 平衡、SMB 最低 |
| 網卡驅動 | Intel / Broadcom / Realtek | Intel 最穩定,Realtek 常見延遲高、吞吐低 |
| 多網卡聚合 (LACP) | 提升總頻寬、冗餘 | 可用於多台 VM 並行訪問 NAS |
🧮 四、建議網路架構範例(PVE + NAS)
1️⃣ 中小企業建議配置
| 元件 | 建議規格 |
|---|---|
| PVE 主機 | 至少 2 張網卡: 1. 管理/對外網路 2. 專用儲存網段(NFS / iSCSI) |
| NAS | 支援 2.5G / 10G 網卡(可外接 PCIe 擴充) |
| Switch | 管理型、支援 VLAN 與 Jumbo Frame (MTU 9000) |
| 傳輸協定 | 優先 NFS v3/v4;若要高效能用 iSCSI |
架構示意:
[VM Network] ─ 1GbE ─▶ [Switch]
[PVE ↔ NAS Storage Network] ─ 10GbE ─▶ [Switch]
2️⃣ 大型環境(高可用叢集)
- PVE Cluster(3 台以上)
- 每台 PVE:
- 管理網卡 (1GbE)
- 叢集通訊網卡 (1GbE)
- 儲存網卡 (10GbE)
- NAS:
- 雙 10GbE 網卡做 Bonding (LACP)
- Switch:
- 支援 VLAN + LACP + Jumbo Frame
⚡ 五、效能最佳化建議(實戰經驗)
| 優化項目 | 建議值 | 效果 |
|---|---|---|
| 啟用 Jumbo Frame (MTU 9000) | PVE / NAS / Switch 同時設定 | 減少 CPU 負載、提升吞吐 |
| NFS 挂載選項 | rsize=1048576,wsize=1048576,nfsvers=3,tcp | 提升傳輸效率 |
| iSCSI 多路徑 (Multipath) | 在 PVE 安裝 multipath-tools | 提高容錯與負載平衡 |
| 獨立 VLAN for Storage | Storage 與一般流量分開 | 降低封包干擾 |
| NAS SSD Cache / NVMe Pool | 熱資料快取 | 可大幅提升 IOPS |
| 網卡選型 | Intel X550 / Mellanox ConnectX 系列 | 驅動穩、延遲低 |
🧠 六、實務選型建議(以群暉 + PVE 為例)
| 使用情境 | 建議組合 | 說明 |
|---|---|---|
| 一般中小企業 | 2.5GbE NFS | 成本低、設定快 |
| VM 多、資料量大 | 10GbE NFS 或 iSCSI | 效能穩、延遲低 |
| 高可用叢集 | 10GbE iSCSI + LACP + Multipath | 企業級架構 |
| 僅作備份用 | 1GbE SMB/NFS | 備份不吃效能 |
✅ 總結建議
若要讓 Proxmox 使用外部 NAS 能穩定高速:
- 至少 2.5GbE 或更高網卡
- 儲存流量與一般流量分開(獨立 VLAN)
- Switch/NAS 同步開 Jumbo Frame (MTU 9000)
- NFS → 簡易;iSCSI → 高效能
- 使用 Intel / Mellanox 網卡,不用 Realtek