Es tut mir leid, dass ich eine doppelte Frage hinzugefügt habe (z. B. Wie kann ich die anfängliche Blockchain-Synchronisierung mit SSD beschleunigen, ohne Speicherplatz zu verschwenden? ), aber ich habe eine dramatische Geschwindigkeitssteigerung bei der Verwendung von RAMDisk oder einer Software zur Verbesserung des Festplatten-Cache (wie PrimoCache) beobachtet.
Ich habe die Datenbank-Cache-Größe auf 2048 MB vergrößert, es schien nicht zu helfen. ( ca. nur 2blöcke/min, HDD aktivzeit 100% )
Ich habe mit ImDisk eine 5-GB-Ramdisk erstellt (im Vergleich zu 16 GB Gesamt-RAM auf meinem PC), die dann chainstate
durch Erstellen von NTFS-Junction ( ) in diese Ramdisk verschoben wurde mklink /j
. Nach solchen Operationen schien Bitcoin-qt ziemlich hochgefahren zu sein ( etwa 60 Blöcke/min, während HDD ziemlich im Leerlauf zu sein schien ).
Ich frage mich, ob es einen intelligenteren Weg gibt, dies zu tun? Die Verwendung von RAMDisk, um einen solchen "Boost" zu erreichen, schien zu umständlich zu sein.
Wenn Sie intelligenter sagen, meinen Sie, dass Sie den Kettenzustand nicht auf einem Wegwerflaufwerk speichern? Es sei denn, ImDisk speichert beim Herunterfahren auf der Festplatte.
Versuchen Sie es mit dieser Antwort .
Willtech