Notes d'exploitation pour validateur Solana mainnet

Introduction (objectif de cette page)

Sur Solana, les validateurs ne sont pas de simples opérateurs de leurs propres nœuds.
Ils constituent une composante essentielle de la qualité globale de la chaîne Solana.
Lorsque tous les validateurs fonctionnent avec un haut niveau de qualité,
  • Les transactions sont traitées rapidement
  • La production de blocs est stable
  • La chaîne continue de fonctionner
  • L'expérience utilisateur (UX) s'améliore
En conséquence, la fiabilité de la chaîne Solana augmente,
ce qui crée un cercle vertueux attirant davantage d'utilisateurs et de cas d'usage.
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.
Avec SLV, vous pouvez lancer un validateur Solana relativement facilement,
et les paramètres de performance de base au niveau de l'OS sont appliqués automatiquement.
Il reste cependant des points clés que les opérateurs doivent comprendre et vérifier
pour obtenir des performances stables en exploitation réelle.
Cette page résume les précautions communes à tous les opérateurs de validateurs mainnet,
indépendamment des cas particuliers.

Vérifier les spécifications de la machine (selon les exigences officielles)

Pour les validateurs mainnet, vous devriez prévoir une configuration capable de fonctionner de manière stable
même en période de congestion, et pas seulement le strict minimum pour démarrer.
Les éléments ci-dessous sont des repères fondés sur la documentation officielle de Solana / Agave / Firedancer.

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:

N'oubliez pas les réglages CPU Turbo / Performance Boost du BIOS

Le point le plus important, et le plus souvent négligé,
est le CPU Turbo / Performance Boost au niveau du BIOS.
Dans de nombreux environnements,
on suppose qu'il est activé par défaut,
mais il existe des cas réels où il est désactivé dans le BIOS.
Si le CPU Turbo n'est pas activé,
  • Les performances effectives du CPU sont inférieures aux attentes
  • La production de blocs a tendance à prendre du retard
  • Une dégradation du temps de bloc peut être observée
Les validateurs dont la production de blocs est lente peuvent faire l'objet de pénalités
dans de nombreux pools de staking et programmes de la Solana Foundation.

Vérification des paramètres du BIOS: les grandes lignes

Les interfaces du BIOS diffèrent selon les fabricants,
mais vérifiez en général les éléments suivants.
  • 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.

Vérifier la version du noyau (6.8.0 ou ultérieure recommandée)

Le noyau Linux est aussi un facteur important pour les validateurs Solana.
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.

Comment vérifier

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.

Vérifier les paramètres CPU (niveau OS)

Les paramètres CPU au niveau de l'OS sont importants en plus de ceux du BIOS.
Assurez-vous que tous les éléments suivants sont à 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.
Dans SLV, ces paramètres sont définis par défaut,
mais il est important d'en comprendre le sens et de les vérifier vous-même.

Ce que cette page veut vous dire

Les éléments présentés ici ne sont pas:
  • des réglages particuliers
  • des conseils avancés pour experts
Ce sont les vérifications minimales et indispensables
pour éviter les baisses de performance et les pénalités involontaires,
même lorsque l'on opère avec de bonnes intentions.
En les vérifiant à l'avance, vous pouvez:
  • assurer une exploitation de validateur de haute qualité
  • éviter les problèmes inutiles
  • contribuer à améliorer la qualité du réseau Solana dans son ensemble
Utilisez cette page comme liste de contrôle pour l'exploitation réelle.