核心定義:Core vs Chip vs Processor
- Core (核心):執行指令的電路單元。
- Chip (芯片):封裝一或多個核心的矽片。
- Processor (處理器,IBM 定義):解釋執行指令的功能單元。對於 Power5 等高端雙核架構,每核心 = 一處理器;對 x86/AMD 雙核與 OpenPower 710/720,**每物理芯片 = 一處理器** (2005/04/21 策略調整)。
雙核心授權差異化
| 平台 | 雙核心芯片授權處理器數 | 依據 |
| Power5 / Power6 / 高端非 x86 | 2 (每核心計) | 核心性能近似雙倍單核,SPEC 基準以核心計 |
| x86 (Intel/AMD) / OpenPower 710/720 | 1 (每芯片計) | 內部基準顯示雙核性能增長與代際提升相當,非雙倍 |
例:8 路 Power5 雙核 (4 芯片 8 核) 需 16 個 DB2 授權;8 路 AMD 雙核 (4 芯片 8 核) 僅需 8 個授權。
Sub-capacity (隨需添加) 授權
硬體分區 (LPAR/DLPAR/微分區/虛擬化引擎) 允許將物理伺服器切分為多個邏輯伺服器。IBM 允許**按分區實際使用的最大處理器數授權**,而非物理總數。
關鍵規則
- 需安裝 IBM Tivoli License Manager (ITLM) for IBM Software (免費版) 追蹤高水位使用量,每季提交報告。
- 支援產品:DB2 ESE、DWE、Data Links Manager、Net Search Extender (V8.2+)。
- 支援平台/技術:AIX 5.2+/5.3 (LPAR/DLPAR/WLM/虛擬化)、Linux on Power (RHEL/SUSE)、i5/OS、HP-UX 11i (nPAR/vPAR/PRM)、Solaris 8/9 (動態系統域/SRM)。Windows 暫不支援 (待 VMware/Virtual Server 成熟)。
- 授權上限 = 物理伺服器總處理器數。
計算範例
- LPAR 靜態:12 路主機切 3 分區 (8/2/2) 跑 DB2 → 需 4 授權 (取各分區 DB2 實際分配處理器數)。
- DLPAR 動態:業務週期中 DB2 最大佔用 6 處理器 (4 AIX + 2 Linux) → 需 6 授權。
- 虛擬化引擎 (Capped/Uncapped):Capped 分區按 PrU (處理價值單位) 授權;Uncapped 分區按 VP (虛擬處理器上限) 授權。共享池總授權不超過物理處理器數。
- 微分區:單核心再切分 (如 0.1 核單位),各分區 PrU/VP 相加 → 去小數進一 (Ceiling)。
ITLM 合規流程
- 註冊 Sub-capacity 環境 → 部署 ITLM Server/Agent。
- ITLM 依部件登記號監控支援產品,記錄月度高水位 (並發最大副本數)。
- 每季生成報告 → 審核 → 提交 IBM。
- 使用量超授權 → IBM 開立補單;未超 → 繼續運營。
總結
IBM 授權策略緊貼硬體性能特徵:高端雙核按核心計、主流 x86 雙核按芯片計;Sub-capacity 讓虛擬化環境按實際峰值付費,配合 ITLM 實現自動化合規。選型時務必確認平台、分區技術與產品支援矩陣。