Scale-Up 實戰:依影響力遞遞優化四大硬體支柱
跨系統 Scale-Out 複雜度高,多數組織優先榨乾單機效能。遵循 **記憶體 → 儲存 → 網路 → CPU** 的投資回報遞減順序,效果最大化。
1. 記憶體:ROI 最高、最易擴充
- 32 位元 OS 硬性限制 4 GB,**必須遷移至 64 位元 Windows + 64 位元 SQL Server** 才能突破。
- 遷移 32→64 位元通常帶來**單一最大效能躍升**(記憶體可定址空間指數級增大)。
- 採購原則:ECC RDIMM、最高支援時脈、同廠商同批次、依主機板 QVL 填滿插槽**,預留擴充空間。
- 設定
max server memory 留 2-4 GB 給 OS,其餘全給 SQL Server。
2. 儲存:永遠不嫌快
- 核心指標:**IOPS、延遲、吞吐量**,容量最後考慮。
- 資料檔、記錄檔、tempdb、備份 **四大 I/O 流分離到不同實體陣列/通道**。
- RAID 10 為資料/記錄/tempdb 首選;備份目標可用 RAID 5/6/擴充檔案系統。
- SAN 情況下:獨享前端埠、保證 IOPS SLA、多路徑、BBWC/FBWC 必備。
3. 網路:別讓 NIC 成瓶頸
- 最低 **1 GbE**,生產環境 **10/25 GbE** 標配。
- 多張 NIC 分離流量:管理、客戶端存取、iSCSI/儲存、複寫/鏡像/AlwaysOn、備份 — 各走專用 VLAN/實體介面。
- 啟用 **RSS (Receive Side Scaling)、VMQ、Jumbo Frame (9000 MTU)** 降低 CPU 中斷與封包處理開銷。
4. CPU:升級成本最高、效益最低
- CPU 必須匹配主機板插槽/晶片組,**換更快 CPU 通常 = 換主機板 + 換記憶體 = 換整台伺服器**。
- 若主機板支援增插 CPU,優先加核心數而非追高主頻。
- 採購新機時:核心數 × 基準時脈 × L3 快取** 性價比最高的 SKU**,而非旗艦最高主頻款。
實務檢核表
| 支柱 | 立即可做 | 短期規劃 | 長期架構 |
| 記憶體 | 設定 max server memory、啟用 LPIM | 填滿插槽、遷移 64 位元 | 規劃 NUMA 對齊、持久性記憶體 (PMEM) |
| 儲存 | 分離 4 大 I/O 流、調整 RAID | 上 NVMe/全快閃、QoS 隔離 | Storage Spaces Direct / NVMe-oF |
| 網路 | 啟用 RSS/VMQ、分離 VLAN | 升級 25 GbE、RoCE v2 | SmartNIC/DPU 卸載 |
| CPU | 設定 MAXDOP、Cost Threshold | 補齊插槽、微調 NUMA | 下代架構評估 (AMD EPYC/Intel Xeon SP) |