Bitcoin-Synchronisierungszeit unglaublich langsam

Ich verwende derzeit Bitcoin v0.16.0.0 auf meinem Macbook (osx 10.12.6) und die anfängliche Synchronisierungszeit ist sehr langsam. Ich synchronisiere mit ungefähr 88 Blöcken pro Stunde, was bedeuten würde, dass die Synchronisierung weitere 2 Monate dauern würde. Im Aktivitätsmonitor sieht es so aus, als würde Bitcoin nur 3 % der CPU-Zeit verwenden. Könnte dies das Problem sein? Gibt es eine Möglichkeit, es zu beschleunigen?

Antworten (3)

Ja da ist. Der Engpass ist die E/A-Geschwindigkeit und normale HD-Laufwerke sind wirklich langsam. Sie können das Chainstate-Verzeichnis (ca. 3 GB) auf eine SSD verschieben. Wenn Ihr Laptop keine SSD hat, können Sie einen SSD-Stick verwenden.

Eine Anleitung dazu gibt es im Wiki . Ich habe das mit einer USB-Stick-SSD gemacht und die gesamte Kette in weniger als 12 Stunden synchronisiert.

Ich habe das gesamte Datenverzeichnis auf eine SSD verschoben, was bestenfalls zu einer geringfügigen Verbesserung führte. Interessiert zu wissen, was andere gefunden haben.
@RichApodaca das Datenverzeichnis spielt keine große Rolle. Hast du das Chainstate-Verzeichnis verschoben?
Ich glaube, Chainstate ist ein Unterverzeichnis des Datenverzeichnisses. Ich habe das gesamte Datenverzeichnis verschoben, also also das Chainstate-Verzeichnis. NEIN?

Die wichtigste Änderung, die Sie vornehmen können, ist das Erhöhen des Datenbankcaches. Wenn Sie über genügend Speicher verfügen, kann die Einstellung auf einige Gigabyte die Dinge um einen großen Faktor beschleunigen.

Also habe ich den Speicherort des Verzeichnisses auf meine eigene Festplatte anstatt auf meine externe Festplatte geändert und den Datenbank-Cache erhöht. Jetzt läuft es wie am Schnürchen. Danke Leute

Danke, ich denke, Sie können Ihre Frage mit diesen Informationen aktualisieren