Descarga rápida de instantáneas de Solana
Introducción
Puede acelerar la sincronización de los nodos de Solana usando los hosts de descarga de instantáneas de SLV.
Esta guía explica cómo descargar instantáneas de Solana mainnet con el SLV CLI.
Si inicia o actualiza un nodo sin instantáneas, la sincronización puede tardar muchas horas (más de 10 horas en algunas regiones de Asia) o incluso fallar.
La comunidad de SLV replica las instantáneas en varias regiones para que los nodos puedan ponerse en línea rápidamente en todo el mundo.
Solo en la red ERPC
La descarga rápida de instantáneas solo está disponible dentro de la red ERPC.
Al usar servidores bare metal de ERPC, esta función está habilitada de forma predeterminada.
Regiones
Cada endpoint sirve dos archivos:
snapshot.tar.bz2 y incremental-snapshot.tar.bz2.
Descargue desde la región más cercana para obtener la sincronización más rápida.| Región | Endpoint |
|---|---|
| 🇳🇱 Ámsterdam | https://solana-snapshot-ams.erpc.global |
| 🇩🇪 Fráncfort | https://solana-snapshot-fra.erpc.global |
| 🇬🇧 Londres | https://solana-snapshot-lon.erpc.global |
| 🇺🇸 Nueva York | https://solana-snapshot-ny.erpc.global |
| 🇸🇬 Singapur | https://solana-snapshot-sgp.erpc.global |
| 🇯🇵 Tokio | https://solana-snapshot-tokyo.erpc.global |
Descargar instantáneas con el comando de SLV
El SLV CLI proporciona
slv v get:snapshot para descargar instantáneas en paralelo en los nodos validadores registrados en el inventario.
Este comando usa wget para descargar los archivos más recientes de la región seleccionada en /mnt/snapshot.bash
slv v get:snapshot -n mainnet -p <Validator node name>slv v get:snapshot -n mainnet -p <Validator node name>Use el nombre del nodo registrado en
~/.slv/inventory.mainnet.validators.yml. Puede seleccionar múltiples nodos y ejecutar esto a la vez.Recuperación inmediata iniciando sesión en un nodo
Si necesita una recuperación manual e inmediata (por ejemplo, después de un fallo o de un cambio de disco), siga estos pasos para volver a descargar una instantánea:
bash
sudo systemctl stop solv
sudo rm -rf /mnt/snapshot/*
sudo find /mnt/ledger/ -mindepth 1 -not -name "contact-info.bin" -delete
cd /mnt/snapshot && wget -c --trust-server-names https://solana-snapshot-fra.erpc.global/snapshot.tar.bz2 && wget -c --trust-server-names https://solana-snapshot-fra.erpc.global/incremental-snapshot.tar.bz2
sudo systemctl start solvsudo systemctl stop solv
sudo rm -rf /mnt/snapshot/*
sudo find /mnt/ledger/ -mindepth 1 -not -name "contact-info.bin" -delete
cd /mnt/snapshot && wget -c --trust-server-names https://solana-snapshot-fra.erpc.global/snapshot.tar.bz2 && wget -c --trust-server-names https://solana-snapshot-fra.erpc.global/incremental-snapshot.tar.bz2
sudo systemctl start solv- Detenga el servicio
solv, vacíe/mnt/snapshoty limpie/mnt/ledger(conservecontact-info.bin). - Cambie al endpoint más cercano de la tabla anterior y descargue tanto
snapshot.tar.bz2comoincremental-snapshot.tar.bz2. - Inicie
solvpara reanudar de inmediato desde la instantánea recién descargada.
Bare metal de alto rendimiento
ERPC Global ofrece en todo el mundo servidores seleccionados con una red y un rendimiento de CPU de primer nivel.
Los servidores SLV Metal están en redes con acceso directo a los endpoints de instantáneas anteriores.
Se entregan preajustados (E/S, red, CPU) para que pueda obtener el máximo rendimiento justo después del aprovisionamiento.
Ver bare metal en ERPC Global
Los servidores SLV Metal están en redes con acceso directo a los endpoints de instantáneas anteriores.
Se entregan preajustados (E/S, red, CPU) para que pueda obtener el máximo rendimiento justo después del aprovisionamiento.
Ver bare metal en ERPC Global