FAQ - Operationele notities voor mainnet-validators
Q. Wat is het doel van deze pagina?
Solana-validators zijn niet alleen verantwoordelijk voor hun eigen nodes, maar ook voor de algehele kwaliteit van de chain.
Als alle validators op een hoog niveau draaien, verbeteren de verwerking van transacties, de blockproductie en de UX, wat de betrouwbaarheid van het Solana-netwerk vergroot.
Als alle validators op een hoog niveau draaien, verbeteren de verwerking van transacties, de blockproductie en de UX, wat de betrouwbaarheid van het Solana-netwerk vergroot.
Het gaat hier niet alleen om “bijdragen aan het netwerk”.
Prestatiemetrics hebben in de praktijk invloed op de beoordeling door stake pools en andere evaluaties,
dus hoogwaardig validatorbeheer komt op termijn ook de operator zelf ten goede.
Prestatiemetrics hebben in de praktijk invloed op de beoordeling door stake pools en andere evaluaties,
dus hoogwaardig validatorbeheer komt op termijn ook de operator zelf ten goede.
SLV past basisinstellingen voor prestaties automatisch toe, maar er zijn nog steeds
belangrijke punten die operators zouden moeten begrijpen en controleren voor een stabiele werking in de praktijk.
Deze FAQ vat de controles samen die je minimaal zou moeten uitvoeren.
Q. Welke machinespecificaties worden aanbevolen voor een mainnet-validator?
Op mainnet kun je het best kiezen voor een configuratie die ook bij congestie stabiel blijft,
en niet alleen voor het absolute minimum om te kunnen starten.
Agave-validator (officiële vereisten en aanbevelingen)
SOL-vereisten
- Bij elke epoch-grens moet het Vote Account minimaal het rent-exempt-minimum plus één Validator Admission Ticket bevatten (0.8 SOL bij een slottijdinstelling van 200 ms)
- Het Validator Admission Ticket wordt in het eerste block van elke epoch van het Vote Account afgeschreven
- Controleer het rent-exempt-minimum met
solana rent 3762(3762 is de grootte van het Vote Account in bytes) - De Identity Key betaalt niet langer een vergoeding per stem — onder Alpenglow worden stemmen niet meer als transacties verzonden
Hardwarevereisten (richtlijn)
| Component | Validator | RPC-node (ter referentie) |
|---|---|---|
| CPU | 2.8GHz+ / AMD Gen3+ / Intel Ice Lake+ / SHA-extensies / AVX2 | 16 cores / 32 threads+ |
| RAM | 256GB+ | 512GB+ |
| Schijf | NVMe Gen3 x4 of beter / scheiding van Accounts / Ledger / Snapshots aanbevolen | Grotere capaciteit aanbevolen |
| GPU | Niet vereist | Niet vereist |
Opmerking:
Kloksnelheid en effectieve doorvoer worden belangrijker geacht dan het aantal cores.
Firedancer (Frankendancer)
Firedancer (Frankendancer) is momenteel afhankelijk van Agave,
dus vereist het minimaal de aanbevolen configuratie voor Agave of een hogere.
dus vereist het minimaal de aanbevolen configuratie voor Agave of een hogere.
Minimaal
- CPU met 24 cores @ >2.8GHz
- 256GB RAM
- 2TB NVMe (hoge TBW)
Aanbevolen
- CPU met 32 cores @ >3GHz (met AVX512-ondersteuning)
- 512GB RAM (ECC)
- Scheiding van Accounts / Ledger
- Netwerkbandbreedte van 1Gbps of hoger
Bronnen:
Q. Waarom is CPU Turbo / Performance Boost in het BIOS belangrijk?
Als CPU Turbo / Performance Boost op BIOS-niveau is uitgeschakeld,
dalen de CPU-prestaties en kan de blockproductie trager worden.
Dat kan leiden tot slechtere blocktijden en mogelijke penalty's.
BIOS-controles (algemeen)
- CPU Performance Boost / Core Performance Boost
- Turbo Mode / Turbo Boost
- Performance Profile (Performance in plaats van Power Saving)
SLV draait binnen het OS en beheert instellingen op OS-niveau, zoals de CPU-governor en pstate, maar kan geen BIOS- of firmware-instellingen wijzigen.
Opmerking:
BIOS-instellingen kun je niet vanuit het OS controleren.
Neem bij het in gebruik nemen of de eerste inrichting van een nieuwe server de BIOS-controle altijd op in je checklist.
Q. Welke kernelversie wordt aanbevolen en hoe controleer ik die?
Per januari 2026 wordt kernel 6.8.0 of hoger aanbevolen.
Deze bevat twee updates die belangrijk zijn voor Solana-workloads.
Deze bevat twee updates die belangrijk zijn voor Solana-workloads.
bash
uname -r
# 6.8.0-71-genericuname -r
# 6.8.0-71-genericOpmerking: De kernel wordt vaak over het hoofd gezien, maar heeft direct invloed op CPU-scheduling en I/O.
Q. Welke CPU-instellingen op OS-niveau moet ik controleren?
Zorg dat de volgende instellingen allemaal in de stand performance staan.
Energy Performance Preference (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
# activeOpmerking: Als hier niet aan wordt voldaan, kan de CPU in energiebesparende modus draaien en niet zijn volledige prestaties leveren.
SLV stelt deze standaard in, maar het is belangrijk om te begrijpen wat ze betekenen
en ze zelf te controleren.
Q. Wat is de minimale checklist?
Als je deze punten vooraf controleert, draag je bij aan hoogwaardig validatorbeheer
en voorkom je onnodige problemen.
- De machinespecificaties voldoen aan de officiële vereisten
- CPU Turbo / Performance Boost is ingeschakeld in het BIOS
- De kernel is 6.8.0 of hoger
- EPP / governor / amd_pstate staan in de stand performance
Gebruik deze FAQ als checklist voor de dagelijkse praktijk.