Solana Mainnet Validator Betriebshinweise
Einführung (Auf dieser Seite)
In Solana sind Validatoren nicht nur Betreiber ihrer eigenen Knoten.
Sie sind eine kritische Komponente, die die Gesamtqualität der Solana-Kette ausmacht.
Wenn alle Validatoren in hoher Qualität arbeiten,
- Transaktionen werden schnell verarbeitet
- Blockproduktion ist stabil
- Die Kette läuft weiter
- Die Nutzererfahrung (UX) verbessert sich
Dadurch erhöht sich die Zuverlässigkeit der Solana-Kette,
Erstellung eines positiven Zyklus, der mehr Nutzer anzieht und Anwendungsfälle.
Es geht nicht nur darum, „in das Netzwerk zu investieren“.
Performance-Metriken beeinflussen tatsächlich die Stake-Pool-Bewertungen und andere Bewertungen,
so hochwertige Validator-Betrieb profitieren auch über die Zeit vom Betreiber.
Mit SLV können Sie einen Solana-Validator relativ einfach starten,
und grundlegende Betriebssystemebene-Leistungseinstellungen werden automatisch angewendet.
Es gibt jedoch immer noch Schlüsselpunkte, die Betreiber verstehen und überprüfen müssen*
eine stabile Leistung im realen Betrieb zu erreichen.
Diese Seite fasst allgemeine Vorkehrungen für alle mainnet validator Operatoren zusammen
ohne je nach Anwendungsfall.
Validator-Maschinenspezifikationen (basierend auf offiziellen Anforderungen)
Für Mainnet-Validatoren sollten Sie eine Konfiguration planen, die stabil laufen kann
sogar während des Staus, nicht nur das bloße Minimum zu starten.
Die folgenden Richtlinien basieren auf der offiziellen Solana / Agave / Firedancer Dokumentation.
Agave Validator (offizielle Anforderungen und Empfehlungen)
SOL-Anforderungen*
- Es gibt keine strenge Mindestanforderungen an SOL
- Das Vote-Konto braucht 0.02685864 SOL** für Rent
- Voting-Transaktionen kosten bis ~1.1 SOL / Tag
Hardware-Anforderungen (Richtlinie)*
| Komponente | Gültig | RPC-Node (Referenz) |
|---|---|---|
| CPU | 2,8 GHz+ / AMD Gen3+ / Intel Ice Lake+ / SHA Erweiterungen / AVX2 | 16 Kerne / 32 Threads+ |
| RAM | 256 GB+ | 512 GB+ |
| Festplattenspeicher | NVMe Gen3 x4 oder besser / Accounts / Ledger / Snapshots Trennung empfohlen | Empfohlene größere Kapazität |
| GPU | Nicht erforderlich | Nicht erforderlich |
Anmerkung: Taktfrequenz und effektiver Durchsatz gelten als wichtiger als Kernanzahl.
Firedancer (Frankendancer)
Firedancer (Frankendancer) ist derzeit abhängig von Agave,
so nimmt es zumindest die Agave empfohlene Konfiguration oder höher an.
Mindestens*
- 24-Core-CPU @ >2,8 GHz
- 256 GB RAM
- 2 TB NVMe (hohe TBW)
Angemeldet*
- 32-Core-CPU @ >3 GHz (AVX512 unterstützt)
- 512 GB RAM (ECC)
- Konten / Ledger Trennung
- Netzwerkbandbreite von 1 Gbps oder höher
Bezug:
Nicht vergessen BIBetriebssystemebene CPU-Turbo / Performance-Boost Einstellungen
Der wichtigste und am häufigsten übersehene Punkt
ist BIBetriebssystemebene CPU-Turbo / Performance-Boost.
In vielen Umgebungen,
Leute vermuten, dass es standardmäßig aktiviert ist,
aber es gibt echte Fälle, in denen es im BIOS deaktiviert ist.
Wenn CPU-Turbo nicht aktiviert ist,
- Effektive CPU-Leistung sinkt unter den Erwartungen
- Blockproduktion tendenziell verzögert werden
- Blockzeitabbau kann beobachtet werden
Validatoren mit langsamer Blockproduktion können strafbar sein
in vielen Einsätzen Pools und Solana Foundation Programme.
Outline für BIOS-Einstellungen
BIOS UIs unterscheiden sich durch Hersteller,
aber im Allgemeinen überprüfen Sie die folgenden Punkte.
- CPU Performance-Boost / Core Performance-Boost
- Turbo Modus / Turbo Boost
- Performance Profile (Performance statt Power Saving)
SLV läuft innerhalb des Betriebssystems und verwaltet Betriebssystemebene-Einstellungen wie CPU-Governor und Pstate, aber es kann BIOS oder Firmware-Einstellungen nicht ändern.
Anmerkung: BIOS-Einstellungen können vom Betrieb nicht überprüft werden. Wenn Sie einen neuen Server aufrufen oder eine erste Einrichtung machen, enthalten Sie immer BIOS-Verifikation in Ihrer Checkliste.
Überprüfen Sie die Kernelversion (6.8.0 oder höher empfohlen)
Der Linux-Kernel ist auch ein wichtiger Faktor für Solana-Validatoren.
Ab Januar 2026, Kernel 6.8.0 oder höher wird empfohlen.
Es enthält zwei Updates, die für Solana-Workloads wichtig sind.
Wie zu überprüfen
bash
uname -r
# 6.8.0-71-genericuname -r
# 6.8.0-71-genericAnmerkung: Der Kernel wird oft übersehen, aber es wirkt direkt auf CPU-Scheduling und I/O.
Prüfen Sie CPU-Einstellungen (OS-Ebene)
Zusätzlich zu den BIOS-Einstellungen sind Betriebssystemebene CPU-Einstellungen wichtig.
Stellen Sie sicher, dass alle folgenden im performance* Zustand sind.
Energieleistungsvoreinstellung (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
# activeAnmerkung: Wenn diese nicht zufrieden sind, kann die CPU im leistungssparenden Modus laufen und nicht die volle Leistung liefern.
In SLV werden diese standardmäßig eingestellt,
aber es ist wichtig, ihre Bedeutung zu verstehen und sie selbst zu überprüfen.
Was diese Seite Ihnen sagen möchte
Die hier aufgeführten Punkte sind keine:
- spezielles Tuning
- Tipps für Experten
Sie sind die minimalen und wesentlichen Kontrollen
um Leistungsabfall und unbeabsichtigte Strafen zu verhindern,
sogar bei guter Absicht.
Wenn Sie diese im Voraus überprüfen, können Sie:
- hochwertige Validator-Betrieb erreichen
- unnötige Probleme vermeiden
- zur Verbesserung der Qualität des gesamten Solana-Netzwerks beitragen
Verwenden Sie diese Seite als Checkliste für Produktivbetrieb.