Geth Fast läuft stundenlang

Also habe ich angefangen, gethmit zu verwenden, --fastund es synchronisiert immer noch (nach mehr als 12 Stunden). Gibt es eine Möglichkeit, es schneller zu machen?

Ich habe es schon einmal versucht light, das gleiche ist passiert, aber es hat nach 6 Stunden aufgehört.

Grüße

NB: Ich habe ein 2 Mbit/s Internet.

Antworten (2)

FYI: --fast ist Standard, wenn Sie geth das erste Mal ohne heruntergeladene Blöcke starten. Wenn Sie geth nach dem ersten Start neu starten, funktioniert --fast nicht mehr (es funktioniert nur noch von vorne).

Wenn Sie eine SSD haben, dauert es voraussichtlich 3-6 Stunden. Wenn Sie eine sich drehende Festplatte haben, kann es Tage dauern (also würde ich es nicht empfehlen).

Versuchen Sie, --cache 2048 oder --cache 4096 hinzuzufügen, wenn Sie viel RAM (8/16 GB) haben, um die Synchronisierung ein wenig zu unterstützen (Standard ist 1024).

Gibt es eine Möglichkeit, von vorne anzufangen. Ich habe eine SSD und 8 GB RAM.
Löschen Sie entweder das Chaindata-Verzeichnis oder führen Sie "geth removeb" aus. Ich habe auch 8 GB und verwende --cache 2048.
Übrigens, wenn ich ein temporäres Laufwerk im RAM mache, wird es besser sein? Ich habe 2 Mbit/s Internet?
Ich glaube nicht, dass es das wird. Durch das Hinzufügen der Cache-Option wird der Arbeitsspeicher verwendet.
np, erwägen Sie, meine Antwort zu akzeptieren
Gemäß der Liste der Befehlszeilenoptionen beträgt der Standard-Cache-Wert 128 MB und nicht 1024 MB. Möglicherweise wurde er seit diesem Beitrag aktualisiert: github.com/ethereum/go-ethereum/wiki/Command-Line-Options

(Danke für die Repräsentantenanforderung BS für Kommentare. Möglichkeit, Informationen von der Website fernzuhalten, Stackexchange.)

Ich bezweifle sehr, dass die sich drehende Festplatte zu diesem Zeitpunkt der Engpass ist. Ich arbeite seit mehreren Wochen daran, die Blockchain zu bekommen, und die Festplatte erreicht einfach nicht die Sättigung, wie im Task-Manager angezeigt. Ich gebe zu, dass eine spätere Phase von Geth möglicherweise stärker von der Hardware-E/A-Geschwindigkeit abhängt, aber als ich zur Deduplizierungsphase von Geth kam, war es weder ein CPU-Kern noch die Festplatte.

Ich habe das Herunterladen der Blockchain aufgegeben, da ich Download- und Geschwindigkeiten von etwa (nicht mehr als) 2 Mbit / s begrenzt habe. Das hat das Internet meines Hauses verlangsamt, was ziemlich offensichtlich ist.