Author

Topic: Синхронизация (Read 204 times)

hero member
Activity: 491
Merit: 1259
Nihil impunitum
June 28, 2019, 02:52:41 AM
#4
Написал -prune=600, не уверен что это помогло. Рассчетное время синхронизации - годы.

Основное время в этом случае забирают операции считывания -записи на диск, необходимые для уничтожения старых и записи новых блоков. Для того, чтобы уменьшить это время желательно:

 1) увеличить размер  RAM, зарезервированный для хранения  UTXO до тех пор, пока  они будут записаны на диск и таким образом уменьшить количество обращений к диску. Для этого прописать -dbcache=число_в_МВ  (например -dbcache=8000   отводит 8GB RAMa под UTXO). ( Начиная с Core 0.14 по умолчанию число_в_М = 450 , себе прописал 1024)

2) Заменить (если это не сделано) HDD на SSD.
legendary
Activity: 2632
Merit: 1450
May 07, 2019, 01:37:59 PM
#2
Все зависит от того, что именно необходимо анализировать. И, да, базу частично закачать нельзя, только полностью.

Ответ неверный.
В битке уже довольно давненько есть ключ prune который позволяет ограничить базу до 2 гигов.

добавлю линк на биткоинвики по параметрам командной строки\кофига, в т.ч. prune
https://en.bitcoin.it/wiki/Running_Bitcoin

на вики есть и по директории для файлов кошелька, отличных от дефаултных
datadir=путь
newbie
Activity: 5
Merit: 0
May 07, 2019, 06:20:10 AM
#1
Как синхронизировать блокчейн не полностью, предварительно указав директорию для сохранения блоков?
Будет использоваться bitcoin-qt

Написал -prune=600, не уверен что это помогло. Рассчетное время синхронизации - годы.
Jump to: