常见问题 - 主网验证者运维注意事项
问:本页的目的是什么?
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 状态
请将此常见问题用作实际运营的检查清单。