Как я могу освободить блокнон?

Я пытаюсь выполнить быструю синхронизацию с помощью geth --fast, но я получаю это сообщение:

  

blockchain не пуст, функция быстрой синхронизации отключена

Как я могу освободить блок-цепочку, чтобы обеспечить быструю синхронизацию?

17 голосов | спросил Randomblue 14 MaramMon, 14 Mar 2016 01:08:37 +03002016-03-14T01:08:37+03:0001 2016, 01:08:37

4 ответа


15

Чтобы удалить цепочку с geth, запустите: geth removedb
Тогда:

Используйте --fast, но вам также может понадобиться --cache=1024--jitvm). Без него вы работаете со значением по умолчанию: --cache=16.

A 50% -ное увеличение скорости возможно только путем увеличения кеша.

Если вы начинаете с начала, используйте: geth --fast --cache=1024 --jitvm

В зависимости от вашей оперативной памяти вы также можете попробовать с более высокими значениями, например --cache=2048.

Примечание: Число после --cache= - это объем памяти, выделенный для задачи загрузки блок-цепи !!

Источник

ответил Astad 5 J0000006Europe/Moscow 2016, 21:31:32
9

По умолчанию datadir:

Mac: ~/Library/Ethereum
Linux: ~/.ethereum
Windows: %APPDATA%/Ethereum

Удалите подкаталог chaindata, который вы найдете.

Запустите geth --fast --cache=1024 за рекомендуемый способ быстро синхронизировать цепочку (не забудьте использовать более крупный --cache со значением, равным 1024, в противном случае по умолчанию будет 16, и он не будет синхронизироваться так быстро).

EDIT: Выполнение geth removedb - это самый простой способ удалить блок-цепочку в Geth.

ответил eth 23 Maypm16 2016, 15:29:50
6

Если у вас есть частично или полностью импортированный блок-цепочка при запуске geth, то использование флага --fast игнорируется (флаг отключен). Чтобы использовать флаг --fast, вам необходимо удалить все данные из папки chaindata.

ответил romanoza 14 MarpmMon, 14 Mar 2016 15:31:28 +03002016-03-14T15:31:28+03:0003 2016, 15:31:28
0

использовать

geth --fast --cache=2048

кажется, что Mac не предоставляет другие опции в go1.9.2:

flag provided but not defined: -jitvm
ответил Dennis Ng 11 Jpm1000000pmThu, 11 Jan 2018 20:51:24 +030018 2018, 20:51:24

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132