Author

Topic: Blocks downloading very slow (Read 1937 times)

hero member
Activity: 489
Merit: 504
May 06, 2011, 05:43:13 PM
#7
If you are tech savvy you could create a ram-disc, copy the datadir to it and then start the client against it. This works especially well when you download a snapshot from one of the HTTP mirrors Smiley
Once your client has caught up you can stop the client, copy the updated datadir to the original datadir.

HTH,
cdecker
sr. member
Activity: 280
Merit: 252
May 06, 2011, 03:51:54 PM
#6
Does verification require a lot of disk I/O? I am running it on a flash drive that gets around 5 MB/s transfer rates.

Yes, the initial hash-checking of the blockchain is also building a local database file that your client uses in the future to quickly find older transactions.  This takes massive amounts of disk I/O.  It would be better to bootstrap onto a regular hard disk and then copy the resulting database file and wallet.dat file to a new instance on a flash drive if you are looking to make it portable.  Ongoing updates are not as bad, but could still take a while over USB.

Yes it could easily be your flash drive's transfer speed that is your bottle neck.

Try grabbing one of these babies.

They are about 6 times faster than your current usb drive, and for $25 you can't go wrong.
legendary
Activity: 1708
Merit: 1010
May 04, 2011, 11:42:41 PM
#5
Does verification require a lot of disk I/O? I am running it on a flash drive that gets around 5 MB/s transfer rates.

Yes, the initial hash-checking of the blockchain is also building a local database file that your client uses in the future to quickly find older transactions.  This takes massive amounts of disk I/O.  It would be better to bootstrap onto a regular hard disk and then copy the resulting database file and wallet.dat file to a new instance on a flash drive if you are looking to make it portable.  Ongoing updates are not as bad, but could still take a while over USB.
full member
Activity: 124
Merit: 100
May 04, 2011, 10:19:54 PM
#4
I'm on a quad core 3.5 GHz with 8 GB of DDR2 800MHz RAM.

Does verification require a lot of disk I/O? I am running it on a flash drive that gets around 5 MB/s transfer rates.
legendary
Activity: 1708
Merit: 1010
May 04, 2011, 08:45:01 PM
#3
The client downloads the old blockchain in sets of 500 blocks each, and then proceeds to hash-check everything in each of those blocks before proceeding to the next set.  So it's not neccessarily the speed of your Internet connection that is the limiting factor.  Are you using an old machine?
full member
Activity: 124
Merit: 100
May 04, 2011, 08:25:55 PM
#2
This is really bugging me, I won't be able to use my wallet for quite some time.
full member
Activity: 124
Merit: 100
May 04, 2011, 06:22:55 AM
#1
I've had Bitcoin open for over 48 hours and it is downloading the blocks extremely slow (currently at 86k). My download speed is >2MB/s. Is there any way to speed this up? At this rate it won't be downloaded for another 3 days.
Jump to: