Я использую geth fast sync 1024, и мне было интересно, как узнать, в каком блоке вы находитесь в данный момент, или что означают числа, пока он продолжает синхронизироваться.
Является ли «processed=6650309» цепочкой блоков, в которой я сейчас нахожусь?
Для меня это не имеет особого смысла, если это блок, поскольку это будет блок, превышающий текущую последнюю цепочку блоков, которая на момент написания этого вопроса находится на уровне около 4056450.
Кроме того, я иногда вижу, как он «зависает» на несколько минут, а затем, кажется, проталкивается, а затем снова начинает работать.
У меня есть SSD и нормальный процессор, это Core I5 3570K старшего поколения. Мне просто интересно, означают ли редкие чрезмерные зависания, что обработка этой конкретной цепочки блоков занимает больше времени.
Похоже, что большинство новых записей состояния обрабатываются в течение миллисекунд.
Происходит ли обработка блоков в цепочке последовательно в режиме быстрой синхронизации?
Ура, Джон
Вы можете узнать последний блок, обработанный вашим узлом:
eth.blockNumber
Вы также можете узнать, загружает ли ваш узел блоки:
эт.синхронизация
Изменить , чтобы ответить на вопрос, заданный в комментарии:
Эти команды должны быть введены в консоль geth (не в командную строку Windows/Linux). Если вы уже используете geth
, вы можете открыть другую командную строку и ввести geth attach
там, чтобы подключиться к уже работающему geth. Там вы можете ввести эти команды, чтобы получить желаемый результат.
Джон Х
Прашант Прабхакар Сингх