Solana Snapshot Fast Download
Введение
Вы можете ускорить синхронизацию Solana node, используя hosts для загрузки snapshot в SLV.
В этом руководстве объясняется, как загружать snapshot для Solana mainnet с помощью SLV CLI.
Если запускать или обновлять node без snapshot, синхронизация может занять много часов (10+ часов в некоторых регионах Азии) или вовсе завершиться неудачей.
Сообщество SLV зеркалирует snapshot в нескольких регионах, чтобы узлы могли быстро выходить в онлайн по всему миру.
Только для сети ERPC
Snapshot Fast Download доступен только внутри сети ERPC.
При использовании bare metal servers ERPC эта функция включается по умолчанию.
Приобрести bare metal servers можно через официальный Discord Validators DAO: Join the Discord.
Регионы
Каждый endpoint отдает два файла:
snapshot.tar.bz2 и incremental-snapshot.tar.bz2.
Для самой быстрой синхронизации используйте ближайший к вам регион.| Region | Endpoint |
|---|---|
| 🇳🇱 Amsterdam | https://solana-snapshot-ams.erpc.global |
| 🇩🇪 Frankfurt | https://solana-snapshot-fra.erpc.global |
| 🇬🇧 London | https://solana-snapshot-lon.erpc.global |
| 🇺🇸 New York | https://solana-snapshot-ny.erpc.global |
| 🇺🇸 Chicago | https://solana-snapshot-chi.erpc.global |
| 🇸🇬 Singapore | https://solana-snapshot-sgp.erpc.global |
| 🇯🇵 Tokyo | https://solana-snapshot-tokyo.erpc.global |
Загрузка snapshot командой SLV
SLV CLI предоставляет
slv v get:snapshot для параллельной загрузки snapshot на Validator nodes, зарегистрированные в inventory.
Команда использует wget, чтобы получить последние файлы из выбранного региона в /mnt/snapshot.bash
slv v get:snapshot -n mainnet -p <Validator node name>slv v get:snapshot -n mainnet -p <Validator node name>Используйте имя узла, зарегистрированное в
~/.slv/inventory.mainnet.validators.yml. Можно выбрать несколько узлов и запустить это сразу для всех.Мгновенное восстановление при входе на узел
Если вам нужно ручное немедленное восстановление (например, после сбоя или замены диска), выполните следующие шаги, чтобы заново получить snapshot:
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- Остановите сервис
solv, очистите/mnt/snapshotи/mnt/ledger(сохранитеcontact-info.bin). - Подставьте ближайший endpoint из таблицы выше и загрузите оба файла:
snapshot.tar.bz2иincremental-snapshot.tar.bz2. - Запустите
solv, чтобы немедленно продолжить работу с новым snapshot.
Высокопроизводительный bare metal
Мощный bare metal для validators доступен через Discord Validators DAO. Подключайтесь, если вам нужна помощь с подбором или закупкой.
Join the Discord
Join the Discord
ERPC Global предлагает servers, подобранные для лучшей в мире производительности сети и CPU.
SLV Metal servers размещаются в сетях с прямым доступом к перечисленным выше snapshot endpoints.
Они поставляются уже преднастроенными (I/O, сеть, CPU), поэтому вы можете получить пиковую производительность сразу после provisioning.
View bare metal at ERPC Global
SLV Metal servers размещаются в сетях с прямым доступом к перечисленным выше snapshot endpoints.
Они поставляются уже преднастроенными (I/O, сеть, CPU), поэтому вы можете получить пиковую производительность сразу после provisioning.
View bare metal at ERPC Global