Solana Snapshot Hızlı İndirme

Giriş

SLV snapshot indirme sunucularını kullanarak Solana düğümlerinin senkronizasyonunu hızlandırabilirsiniz. Bu kılavuz, Solana mainnet snapshot'larının SLV CLI ile nasıl indirileceğini açıklar. Bir düğümü snapshot olmadan başlatır veya güncellerseniz senkronizasyon saatler sürebilir (bazı Asya bölgelerinde 10 saatten fazla) ve hatta başarısız olabilir. SLV topluluğu snapshot'ları birden fazla bölgede mirror olarak sunar; böylece düğümler dünyanın her yerinde hızla çevrimiçi olabilir.
Yalnızca ERPC ağı
Snapshot hızlı indirme yalnızca ERPC ağı içinde kullanılabilir. ERPC bare metal sunucularında bu özellik varsayılan olarak etkindir.

Bölgeler

Her uç nokta iki dosya sunar: snapshot.tar.bz2 ve incremental-snapshot.tar.bz2. En hızlı senkronizasyon için size en yakın bölgeden indirin.

SLV komutuyla snapshot indirme

SLV CLI, envantere kayıtlı RPC düğümlerine snapshot'ları paralel olarak indirmek için slv rpc get:snapshot komutunu sunar. Komut, seçilen bölgeden en son dosyaları wget ile /mnt/snapshot dizinine indirir.
bash
slv rpc get:snapshot -n mainnet -p <RPC node name>
~/.slv/inventory.mainnet.rpcs.yml dosyasında kayıtlı düğüm adını kullanın. Birden fazla düğüm seçip komutu tek seferde çalıştırabilirsiniz.

Düğüme giriş yaparak hemen kurtarma

Elle ve hemen kurtarma yapmanız gerekiyorsa (örneğin bir arızadan veya disk değişiminden sonra), snapshot'ı yeniden indirmek için şu adımları izleyin:
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 solv
  • solv servisini durdurun, /mnt/snapshot dizinini boşaltın ve /mnt/ledger dizinini temizleyin (contact-info.bin dosyasını koruyun).
  • Yukarıdaki tablodan en yakın uç noktayı yerine koyun ve hem snapshot.tar.bz2 hem de incremental-snapshot.tar.bz2 dosyasını indirin.
  • Yeni snapshot'tan hemen devam etmek için solv servisini başlatın.

Yüksek performanslı bare metal

ERPC Global, dünya genelinde üst düzey ağ ve CPU performansı için özenle seçilmiş sunucular sunar.
SLV Metal sunucuları, yukarıdaki snapshot uç noktalarına doğrudan erişimi olan ağlarda bulunur.
Sunucular (I/O, ağ, CPU) önceden ayarlanmış olarak gelir; böylece sunucu hazırlanır hazırlanmaz en yüksek performansı elde edebilirsiniz.
ERPC Global bare metal'e göz atın