常見問題 - 主網驗證者運維注意事項
問:本頁的目的是什麼?
Solana 驗證者不僅要對自己的節點負責,還要對整條鏈的整體質量負責。
當所有驗證者都以高質量執行時,交易處理、區塊生產和使用者體驗都會得到改善,
這將提高 Solana 網路的可靠性。
這不僅僅是關於"為網路做貢獻"。
效能指標實際上會影響質押池評估和其他評定,
因此高質量的驗證者運營長期來看也有利於運營者自身。
SLV 會自動應用基本效能設定,但在穩定的實際運營中,仍然有
運營者應該理解和驗證的關鍵要點。
本常見問題總結了您應該進行的最低限度檢查。
問:主網驗證者推薦什麼樣的機器規格?
在主網上,您應該規劃一個即使在擁堵期間也能保持穩定的配置,
而不僅僅是啟動所需的最低要求。
Agave 驗證者(官方要求和建議)
SOL 要求
- 沒有嚴格的最低 SOL 要求
- 投票賬戶需要 0.02685864 SOL 才能免租
- 投票交易最高可花費 約 1.1 SOL / 天
硬體要求(指導性)
| 元件 | 驗證者 | RPC 節點(參考) |
|---|---|---|
| CPU | 2.8GHz+ / AMD Gen3+ / Intel Ice Lake+ / SHA 擴充套件 / AVX2 | 16 核 / 32 執行緒+ |
| 記憶體 | 256GB+ | 512GB+ |
| 磁碟 | NVMe Gen3 x4 或更好 / 推薦 Accounts / Ledger / Snapshots 分離 | 推薦更大容量 |
| GPU | 不需要 | 不需要 |
注意: 主頻和有效吞吐量被認為比核心數更重要。
Firedancer(Frankendancer)
Firedancer(Frankendancer)目前依賴於 Agave,
因此至少需要 Agave 推薦配置或更高。
最低要求
- 24 核 CPU @ >2.8GHz
- 256GB 記憶體
- 2TB NVMe(高 TBW)
推薦配置
- 32 核 CPU @ >3GHz(支援 AVX512)
- 512GB 記憶體(ECC)
- Accounts / Ledger 分離
- 1Gbps 或更高網路頻寬
參考資料:
問:為什麼 BIOS CPU Turbo / Performance Boost 很重要?
如果在 BIOS 層面禁用了 CPU Turbo / Performance Boost,
CPU 效能會下降,區塊生產可能變慢。
這可能導致更差的出塊時間和潛在的懲罰。
BIOS 檢查(通用)
- CPU Performance Boost / Core Performance Boost
- Turbo Mode / Turbo Boost
- Performance Profile(選擇 Performance 而非 Power Saving)
SLV 在作業系統內執行,管理 CPU governor 和 pstate 等作業系統級設定,但無法更改 BIOS 或韌體設定。
注意: BIOS 設定無法從作業系統中檢查。 當您啟用新伺服器或進行初始設定時,務必將 BIOS 驗證納入檢查清單。
問:推薦什麼核心版本?如何檢查?
截至 2026 年 1 月,推薦 Kernel 6.8.0 或更高版本。
它包含兩個對 Solana 工作負載重要的更新。
bash
uname -r
# 6.8.0-71-genericuname -r
# 6.8.0-71-generic注意: 核心經常被忽視,但它直接影響 CPU 排程和 I/O。
問:應該檢查哪些作業系統級 CPU 設定?
確保以下所有設定都處於 performance 狀態。
能源效能偏好(EPP)
bash
cat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference
# performancecat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference
# performanceCPU governor
bash
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
# performancecat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
# performanceamd_pstate(AMD CPU)
bash
cat /sys/devices/system/cpu/amd_pstate/status
# activecat /sys/devices/system/cpu/amd_pstate/status
# active注意: 如果這些條件不滿足,CPU 可能以節能模式執行 無法提供完整效能。
SLV 預設設定這些,但理解它們的含義
並親自驗證是很重要的。
問:最低檢查清單是什麼?
提前檢查這些專案有助於確保高質量的驗證者運營
並避免不必要的問題。
- 機器規格符合官方要求
- BIOS 中已啟用 CPU Turbo / Performance Boost
- 核心為 6.8.0 或更高版本
- EPP / governor / amd_pstate 處於 performance 狀態
請將此常見問題用作實際運營的檢查清單。