Итак, я начал использовать geth
с --fast
, и он все еще синхронизируется (спустя более 12 часов). Есть ли способ сделать это быстрее?
Я пробовал light
раньше, то же самое происходило, но это прекратилось через 6 часов.
С уважением
NB: у меня интернет 2 Мбит/с.
К вашему сведению: --fast используется по умолчанию, если вы запускаете geth в первый раз без загруженных блоков. Если вы перезапустите geth после первоначального запуска, --fast больше не работает (работает только с нуля).
Если у вас есть SSD, ожидается, что это займет 3-6 часов. Если у вас вращающийся жесткий диск, это может занять несколько дней (поэтому я бы не рекомендовал это делать).
Попробуйте добавить --cache 2048 или --cache 4096, если у вас много оперативной памяти (8/16 ГБ), чтобы немного облегчить синхронизацию (по умолчанию 1024).
(Спасибо за требование представителя BS для комментариев. Способ скрыть информацию от сайта, stackexchange.)
Я очень ОЧЕНЬ сомневаюсь, что вращающийся диск является узким местом на данный момент. Я работаю над получением блокчейна в течение нескольких недель, и жесткий диск просто не достигает насыщения, как показано в диспетчере задач. Я признаю, что некоторые более поздние этапы geth могут в большей степени зависеть от скорости аппаратного ввода-вывода, но когда я добрался до этапа дедупликации geth, он не привязывался ни к ядру процессора, ни к диску.
echo_salik
xgabrielx
echo_salik
xgabrielx
xgabrielx
Уилджгрифф