FAQ - Notes d'exploitation pour validateur mainnet

Q. Quel est l'objectif de cette page?

Les validateurs Solana ne sont pas seulement responsables de leurs propres nœuds, mais aussi de la qualité globale de la chaîne.
Lorsque tous les validateurs fonctionnent avec un haut niveau de qualité, le traitement des transactions, la production de blocs et l'UX s'améliorent, ce qui accroît la fiabilité du réseau Solana.
Il ne s'agit pas seulement de « contribuer au réseau ».
Les indicateurs de performance influent réellement sur les évaluations des pools de staking et sur d'autres appréciations,
si bien qu'une exploitation de validateur de haute qualité profite aussi à l'opérateur sur la durée.
SLV applique automatiquement les paramètres de performance de base, mais il reste des points clés que les opérateurs devraient comprendre et vérifier pour une exploitation réelle stable. Cette FAQ résume les vérifications minimales que vous devriez effectuer.

Q. Quelles spécifications de machine sont recommandées pour un validateur mainnet?

Sur mainnet, vous devriez prévoir une configuration qui reste stable même en période de congestion, et pas seulement le strict minimum pour démarrer.

Validateur Agave (exigences et recommandations officielles)

Exigences en matière de SOL
  • À chaque limite d'epoch, le compte de vote doit contenir au moins le minimum d'exonération de loyer (rent-exempt) plus un Validator Admission Ticket (0,8 SOL avec un temps de slot réglé sur 200 ms)
  • Le Validator Admission Ticket est débité du compte de vote dans le premier bloc de chaque epoch
  • Vérifiez le minimum d'exonération de loyer avec solana rent 3762 (3762 est la taille du compte de vote en octets)
  • La clé d'identité ne paie plus de frais par vote: avec Alpenglow, les votes ne sont plus envoyés sous forme de transactions
Exigences matérielles (à titre indicatif)
ComposantValidateurNœud RPC (référence)
CPU2,8 GHz+ / AMD Gen3+ / Intel Ice Lake+ / extensions SHA / AVX216 cœurs / 32 threads+
RAM256 Go+512 Go+
DisqueNVMe Gen3 x4 ou mieux / séparation Accounts / Ledger / Snapshots recommandéeCapacité plus importante recommandée
GPUNon requisNon requis
Remarque:
La fréquence d'horloge et le débit effectif sont considérés comme plus importants que le nombre de cœurs.

Firedancer (Frankendancer)

Firedancer (Frankendancer) dépend actuellement d'Agave,
il présuppose donc au minimum la configuration recommandée pour Agave, ou une configuration supérieure.
Minimum
  • CPU 24 cœurs @ >2,8 GHz
  • 256 Go de RAM
  • NVMe 2 To (TBW élevé)
Recommandé
  • CPU 32 cœurs @ >3 GHz (AVX512 pris en charge)
  • 512 Go de RAM (ECC)
  • Séparation Accounts / Ledger
  • Bande passante réseau de 1 Gbit/s ou plus
Références:

Q. Pourquoi le CPU Turbo / Performance Boost du BIOS est-il important?

Si le CPU Turbo / Performance Boost est désactivé au niveau du BIOS, les performances du CPU baissent et la production de blocs peut ralentir. Cela peut entraîner une dégradation des temps de bloc et d'éventuelles pénalités.

Vérifications du BIOS (général)

  • CPU Performance Boost / Core Performance Boost
  • Turbo Mode / Turbo Boost
  • Performance Profile (Performance plutôt que Power Saving)
SLV fonctionne dans l'OS et gère les paramètres au niveau de l'OS, comme le gouverneur du CPU et pstate, mais il ne peut pas modifier les paramètres du BIOS ni du firmware.
Remarque:
Les paramètres du BIOS ne peuvent pas être vérifiés depuis l'OS.
Lorsque vous mettez en service un nouveau serveur ou effectuez une configuration initiale, incluez toujours la vérification du BIOS dans votre liste de contrôle.

Q. Quelle version du noyau est recommandée et comment la vérifier?

En date de janvier 2026, le noyau 6.8.0 ou ultérieur est recommandé.
Il intègre deux mises à jour importantes pour les charges de travail Solana.
bash
uname -r
# 6.8.0-71-generic
Remarque: Le noyau est souvent négligé, mais il influe directement sur l'ordonnancement CPU et les E/S.

Q. Quels paramètres CPU au niveau de l'OS dois-je vérifier?

Assurez-vous que les éléments suivants sont tous à l'état performance.

Energy Performance Preference (EPP)

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

Gouverneur du CPU

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

amd_pstate (CPU AMD)

bash
cat /sys/devices/system/cpu/amd_pstate/status
# active
Remarque: Si ces conditions ne sont pas remplies, le CPU peut fonctionner en mode d'économie d'énergie et ne pas fournir toutes ses performances.
SLV les définit par défaut, mais il est important de comprendre leur signification et de les vérifier vous-même.

Q. Quelle est la liste de contrôle minimale?

Vérifier ces éléments à l'avance aide à garantir une exploitation de validateur de haute qualité et évite les problèmes inutiles.
  • Les spécifications de la machine correspondent aux exigences officielles
  • Le CPU Turbo / Performance Boost est activé dans le BIOS
  • Le noyau est en version 6.8.0 ou ultérieure
  • EPP / gouverneur / amd_pstate sont à l'état performance
Utilisez cette FAQ comme liste de contrôle pour l'exploitation réelle.