FAQ - メインネットバリデータ運用時の注意点

Q. このページの目的は何ですか?

Solana のバリデータは、自分のノードを動かすだけでなく、チェーン全体の品質を左右する存在です。
すべてのバリデータが高品質に稼働することで、トランザクション処理・ブロック生成・UX が改善され、 Solana ネットワーク全体の信頼性が高まります。
また、これは「ネットワークへの貢献」だけの話ではありません。
パフォーマンス指標はステークプールの評価やさまざまな評価に実際に影響し、
高品質なバリデータ運用は、結果的に運用者自身にもメリットとして返ってきます。
SLV によって基本的なパフォーマンス設定は自動で行われますが、 実運用で安定した性能を出すために、運用者自身が理解して確認すべきポイントがあります。 この FAQ では、その最低限の確認事項を整理しています。

Q. メインネットバリデータの推奨マシンスペックは?

メインネットでは「起動できる最低限」ではなく、混雑時でも安定稼働できる構成が必要です。

Agave Validator(公式要件・推奨)

SOL 要件
  • 厳密な最低 SOL 要件はありません
  • Vote Account に rent-exempt として 0.02685864 SOL が必要です
  • 投票トランザクションにより 最大 ~1.1 SOL / 日 のコストが発生します
ハードウェア要件(目安)
ComponentValidatorRPC Node(参考)
CPU2.8GHz 以上 / AMD Gen3+ / Intel Ice Lake+ / SHA extensions / AVX216 cores / 32 threads+
RAM256GB+512GB+
DiskNVMe Gen3 x4 以上 / Accounts / Ledger / Snapshots 分離推奨より大容量推奨
GPU不要不要
Note:
コア数よりもクロックと実効スループットが重要とされています。

Firedancer(Frankendancer)

Firedancer(Frankendancer)は現在 Agave に依存するため、
少なくとも Agave の推奨構成以上が前提となります。
Minimum
  • 24-core CPU @ >2.8GHz
  • 256GB RAM
  • 2TB NVMe(High TBW)
Recommended
  • 32-core CPU @ >3GHz(AVX512 対応)
  • 512GB RAM(ECC)
  • Accounts / Ledger 分離
  • 1Gbps 以上のネットワーク帯域
参考資料:

Q. BIOS の CPU Turbo / Performance Boost はなぜ重要ですか?

BIOS レベルで CPU Turbo / Performance Boost が無効になっていると、 CPU の実効性能が低下し、ブロック生成が遅れがちになります。 その結果、ブロックタイムの悪化やペナルティ対象になる可能性があります。

BIOS 設定確認の概略

  • CPU Performance Boost / Core Performance Boost
  • Turbo Mode / Turbo Boost
  • Performance Profile(Power Saving ではなく Performance)
SLV は OS 内で動作するツールであり、CPU governor や pstate などの OS レベルの設定を扱いますが、BIOS やファームウェア設定を変更することはできません。
Note:
BIOS 設定は OS から確認できません。
新しいサーバーを使う時や初期セットアップ時には、BIOS 設定の確認を必ず手順に含めてください。

Q. 推奨カーネルバージョンと確認方法は?

2026年1月現在、Kernel 6.8.0 以上 が推奨されています。
Solana ワークロードにとって重要なアップデートが実際に2件含まれています。
bash
uname -r # 6.8.0-71-generic
Note: カーネルは普段意識されにくい要素ですが、 CPU スケジューリングや I/O に直接影響します。

Q. OS レベルで確認すべき 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
Note: これらが満たされていない場合、 CPU が省電力寄りに動作し、性能が十分に発揮されない可能性があります。
SLV ではこれらはデフォルトで設定されますが、 意味を理解し、自分で確認できることが重要です。

Q. 最低限のチェックリストは?

以下を事前に確認することで、 高品質なバリデータ運用と不要なトラブル回避に役立ちます。
  • マシンスペックが公式要件に合致しているか
  • BIOS で CPU Turbo / Performance Boost が有効か
  • カーネルが 6.8.0 以上か
  • EPP / governor / amd_pstate が performance 状態か
この FAQ を、実運用のチェックリストとして活用してください。