雲端伺服器硬體代際識別與舊世代 CPU 溢價實測
用跑分鑑識揭穿舊世代 CPU 溢價,算清 FinOps 真帳。
標稱配置不等於真實效能,跑分鑑識+溢價率計算才是避坑硬道理。
CPU 代際一眼識別法
拿到一台新開的雲伺服器,先別跑分,先看 /proc/cpuinfo。關鍵字段只有三個:vendor_id / cpu family / model / stepping。把 model 換算成十六進制,對照 Intel ARK 或 AMD 官方對照表,30 秒就能鎖定代際。
lscpu | grep -E 'Model name|CPU\(s\)|Thread|Core|Socket|Vendor|Family|Model|Stepping'實戰口訣:Intel 第 1~3 代 Xeon Scalable 對應
model0x55/0x8F/0xA5;AMD EPYC 7001/7002/7003 系列分別落在model0x0F/0x3F/0x6F。看到model0x4F(Broadwell)或 0x56(Haswell)直接標記「≥2 代前」,溢價風險瞬間拉滿。
配合 dmidecode -t processor 看 Microcode 版本 與 Max Speed,若 Max Speed 遠低於標稱基準頻,大概率是降頻重售。把識別流程做成 Ansible Playbook,批量巡檢百台節點也只要一杯咖啡時間。
💡 延伸閱讀:你的雲伺服器是幾代 CPU?代際識別與溢價 已把對照表做成可下載 CSV,拿去用。
標稱vs實測:跑分取證
廠商給的「2 vCPU 4 GB」只標稱,真實性能要跑分說話。最小閉環:
- CPU 單核/多核:
sysbench cpu --threads=$(nproc) --time=30 run - 記憶體頻寬:
mbw -n 200 256或stream - 磁碟 IOPS/吞吐:
fio --name=randrw --rw=randrw --bs=4k --size=4G --numjobs=4 --iodepth=32 --runtime=60 --group_reporting
把三組數字分別除以同代際物理機基準分(可從 Phoronix Test Suite 或自建基準庫取),得到 實測/標稱比。
| 指標 | 標稱值 | 實測值 | 比值 | 判讀 |
|------|--------|--------|------|------|
| sysbench 單核 | 1000 events/s | 620 | 0.62 | ⚠️ 疑似超售/舊舊架構 |
| STREAM Triad | 45 GB/s | 28 GB/s | 0.62 | 記憶體控制器代際落後 |
| fio randread IOPS | 80k | 45k | 0.56 | 儲存超售或 SMR 盤 |
取證鐵律:單項 < 0.7 直接開工單;綜合 < 0.65 要求退款或遷移。把腳本扔進 CI,每週自動巡檢,證據鏈自動歸檔到物件儲存,工單回覆時直接甩連結。
舊款晶片溢價率試算
溢價率 = (實付單價 - 同代際二手裸金屬單價) / 同代際二手裸金屬單價 × 100%
以 2024 年 Q2 實測某廠 2 vCPU 4 GB(實為 E5-2680 v4)為例:
- 實付:¥0.12/小時 ≈ ¥87.6/月
- 同代際二手裸金屬(含電/機櫃/運維分攤):¥0.045/小時 ≈ ¥32.9/月
- 溢價率 = (87.6 - 32.9) / 32.9 ≈ 166%
同配置換 AMD EPYC 7402P(Rome,2019 Q3 發布)的廠商:¥0.07/小時,溢價率僅 48%。結論:為 Broadwell 代際買單,每年多繳 2.7 倍「代際稅」。
📊 交叉參考:同配置不同價?用溢價率算出雲伺服器貴在哪 內建計算機,把你的帳單貼進去秒出率。
公有雲對照:同價不同命
把上述 ¥0.12/小時扔進三大公有雲同規格實例:
| 廠商 | 實例規格 | 內層 CPU(實測) | sysbench 單核 | 溢價率 vs 二手裸金屬 |
|------|----------|------------------|---------------|------------------------|
| 阿里雲 | ecs.g6.large | Intel Ice Lake (8380) | 1420 | 42% |
| 騰訊雲 | SA3.LARGE2 | AMD Milan (7V13) | 1380 | 38% |
| AWS | t3.large | Cascade Lake (8259CL) | 1150 | 55% |
| 某二線廠 | 2C4G 促銷款 | Broadwell E5-2680 v4 | 620 | 166% |
同價不同命的本質:公有雲用更新代際攤薄電力/散熱/運維成本,二線廠靠老舊 U 維持毛利。別只看單價,算「單價/實測分」才是真單價。
降配重售與超賣取證
實測中常見兩種「隱形降配」:
- 微碼鎖頻:
cpupower frequency-info顯示max turbo遠低於 ARK 標稱,dmesg | grep -i microcode發現微碼版本停留在 3 年前。 - NUMA 拓撲破壞:
lscpu | grep NUMA顯示 1 個節點,但numactl --hardware卻跨 Socket 訪問記憶體,延遲飆升 40%+。
超賣取證三件套:
# 1. Steal Time 持續 > 5%
sar -u 1 30 | awk '/Average/ && $5>5'
# 2. CPU Ready 時間(需宿主機權限,或用 ebpf 工具)
# 3. 記憶體氣球驅動檢測
lsmod | grep -E 'virtio_balloon|vmw_balloon'把以上指標寫成 Prometheus Rule,配合 Grafana 儀表板,持續 15 分鐘觸發告警即為鐵證。工單模板見 雲伺服器超賣取證與工單撰寫指南。
選型清單:拒絕為代際買單
下單前跑完這 6 步,能省下 80% 的「代際稅」:
- 問代際:工單直問「底層 CPU 型號/發布年份」,不答不買。
- 看溢價率:套用上文公式,> 80% 直接 Pass。
- 實測基準:開通後 24 h 內跑完 sysbench/STREAM/fio,單項 < 0.7 退款。
- 查微碼/頻率:
cpupower+dmesg確認無鎖頻/舊微碼。 - 監 Steal Time:接入監控,持續 > 3% 觸發遷移預案。
- 留退路:優先選支援按秒計費/隨時銷毀的廠商,避免長合約鎖定老舊池。
✅ Takeaway:標稱配置不等於真實效能,跑分取證+溢價率計算才是避坑硬道理。把清單做成 Notion 模板,下單前打勾,下單後跑腳本,續費前算帳——別為代際買單,要為實測效能買單。
常見問題
如何快速識別雲端伺服器 CPU 真實代際?
用 lscpu 查型號後綴,再跑 Geekbench 6 單核對比官方基準分,差距超過 15% 疑似舊世代。
舊世代 CPU 溢價率怎麼算才不吃虧?
(實測跑分/標稱跑分)÷(實付價格/同代均價)×100%,結果 >120% 即溢價嚴重建議避坑。