Solana 主網驗證者運維注意事項

簡介(本頁目的)

在 Solana 中,驗證者不僅僅是自身節點的運營者。 他們是構成 Solana 鏈整體質量的關鍵組成部分。
當所有驗證者都以高質量執行時,
  • 交易處理速度快
  • 區塊生產穩定
  • 鏈持續執行
  • 使用者體驗(UX)提升
因此,Solana 鏈的可靠性增加, 形成吸引更多使用者和用例的正向迴圈。
這不僅僅是"為網路做貢獻"。 效能指標實際上會影響質押池評估和其他評定, 因此高質量的驗證者運營也會隨時間推移使運營者受益。
使用 SLV,您可以相對輕鬆地啟動 Solana 驗證者, 基本的作業系統級效能設定會自動應用。 但是,在實際運營中仍有運營者必須理解和驗證的關鍵要點 以實現穩定的效能。
本頁總結了所有主網驗證者運營者的常見注意事項, 不依賴於特定案例。

檢查機器規格(基於官方要求)

對於主網驗證者,您應該規劃一個即使在擁堵期間也能穩定執行的配置, 而不僅僅是啟動的最低要求。
以下是基於 Solana / Agave / Firedancer 官方文件的指南。

Agave 驗證者(官方要求和建議)

SOL 要求
  • 沒有嚴格的最低 SOL 要求
  • 投票賬戶需要 0.02685864 SOL 才能免租金
  • 投票交易每天最高可花費 約 1.1 SOL
硬體要求(參考指南)
元件驗證者RPC 節點(參考)
CPU2.8GHz 以上 / AMD Gen3 以上 / Intel Ice Lake 以上 / SHA 擴充套件 / AVX216 核 / 32 執行緒以上
記憶體256GB 以上512GB 以上
磁碟NVMe Gen3 x4 或更好 / 建議分離賬戶/賬本/快照建議更大容量
GPU不需要不需要
注意: 時脈頻率和有效吞吐量被認為比核心數更重要。

Firedancer(Frankendancer)

Firedancer(Frankendancer)目前依賴於 Agave, 因此至少需要 Agave 推薦配置或更高。
最低配置
  • 24 核 CPU @ >2.8GHz
  • 256GB 記憶體
  • 2TB NVMe(高 TBW)
推薦配置
  • 32 核 CPU @ >3GHz(支援 AVX512)
  • 512GB 記憶體(ECC)
  • 賬戶/賬本分離
  • 1Gbps 或更高的網路頻寬
參考資料:

不要忘記 BIOS 級別的 CPU Turbo / Performance Boost 設定

最重要且最容易被忽略的一點 是 BIOS 級別的 CPU Turbo / Performance Boost。
在許多環境中, 人們預設認為它已啟用, 但實際上存在 BIOS 中被禁用的真實案例。
如果 CPU Turbo 未啟用,
  • 實際 CPU 效能低於預期
  • 區塊生產往往會延遲
  • 可能觀察到區塊時間退化
出塊慢的驗證者可能會在許多質押池和 Solana Foundation 專案中受到懲罰。

BIOS 設定檢查概要

BIOS 介面因廠商而異, 但通常檢查以下專案。
  • CPU Performance Boost / Core Performance Boost
  • Turbo Mode / Turbo Boost
  • Performance Profile(效能模式而非節能模式)
SLV 在作業系統內執行,管理作業系統級別的設定如 CPU governor 和 pstate,但無法更改 BIOS 或韌體設定。
注意: 無法從作業系統檢查 BIOS 設定。 當您啟用新伺服器或進行初始設定時,請務必將 BIOS 驗證納入您的檢查清單。

檢查核心版本(建議 6.8.0 或更高)

Linux 核心也是 Solana 驗證者的重要因素。
截至 2026 年 1 月,建議使用核心 6.8.0 或更高版本。 它包含兩個對 Solana 工作負載重要的更新。

如何檢查

bash
uname -r
# 6.8.0-71-generic
注意: 核心經常被忽略,但它直接影響 CPU 排程和 I/O。

檢查 CPU 設定(作業系統級別)

除 BIOS 設定外,作業系統級別的 CPU 設定也很重要。
確保以下所有設定都處於 performance 狀態。

Energy Performance Preference (EPP)

bash
cat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference
# performance

CPU governor

bash
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
# performance

amd_pstate(AMD CPU)

bash
cat /sys/devices/system/cpu/amd_pstate/status
# active
注意: 如果這些條件未滿足,CPU 可能執行在節能模式下 而無法發揮全部效能。
在 SLV 中,這些都是預設設定, 但瞭解其含義並自行驗證非常重要。

本頁想告訴您的是

這裡列出的專案不是:
  • 特殊調優
  • 專家的高階技巧
而是最基本和必要的檢查, 即使在善意運營時也能防止效能下降和意外懲罰。
透過提前檢查這些專案,您可以:
  • 實現高質量的驗證者運營
  • 避免不必要的麻煩
  • 為提升整個 Solana 網路的質量做出貢獻
請將本頁作為實際運營的檢查清單。