Bitcoin Forum
May 01, 2024, 09:25:17 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Major Issues Downloading Blockchain  (Read 949 times)
Seatownkid (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
June 05, 2017, 06:17:04 PM
 #1

Apologies if this specific issue has been covered but I wasn't able to find anything via search.  My issue is even after several WEEKS, I am still only 39% of the way through the blockchain.  This despite confirmed internet download speeds of 220Mbps.  That said, I noticed via task manager that Bitcoin core specifically is only getting roughly 0.1 Mbps.  Any guesses as to why the large disparity and if it's related to the overall issue?

Any and all input is greatly appreciated.  As an FYI, I'm using Bitcoin Core v14.0
1714555517
Hero Member
*
Offline Offline

Posts: 1714555517

View Profile Personal Message (Offline)

Ignore
1714555517
Reply with quote  #2

1714555517
Report to moderator
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
LoyceV
Legendary
*
Offline Offline

Activity: 3290
Merit: 16577


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
June 05, 2017, 06:21:28 PM
 #2

What computer specs do you have? If your computer is very limited on memory/CPU, it will indeed take many weeks to download and verify 129 GB of blocks.

mindrust
Legendary
*
Offline Offline

Activity: 3234
Merit: 2420



View Profile
June 05, 2017, 06:23:25 PM
 #3

Apologies if this specific issue has been covered but I wasn't able to find anything via search.  My issue is even after several WEEKS, I am still only 39% of the way through the blockchain.  This despite confirmed internet download speeds of 220Mbps.  That said, I noticed via task manager that Bitcoin core specifically is only getting roughly 0.1 Mbps.  Any guesses as to why the large disparity and if it's related to the overall issue?

Any and all input is greatly appreciated.  As an FYI, I'm using Bitcoin Core v14.0

I started downloading it yesterday and i am already %55. My hourly progress is about %0.6  right now which sucks badly.

The reason of this slow progress is probably because of the slowass uploaders we got. If you go help>debug window>peers you can manually set the peers who you download from.

Just disconnect the slowass high pings or better, ban them so you won't connect them again. This must solve your problem. (or improve at worst)

*also click the peers one by one and check the last time you received any bytes. If Last receive > 1minute , delete the peer.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Seatownkid (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
June 05, 2017, 08:47:14 PM
 #4

What computer specs do you have? If your computer is very limited on memory/CPU, it will indeed take many weeks to download and verify 129 GB of blocks.

Running Windows 10 Home
Processor:  Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz 2.30 GHz
RAM: 4.00 GB (3.89 usable)
System: 64 bit OS, x64 processor

So nothing too flashy but not atrocious either.  That said, the machine runs really sluggish overall.  Especially while downloading the blockchain.

LoyceV
Legendary
*
Offline Offline

Activity: 3290
Merit: 16577


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
June 05, 2017, 08:54:43 PM
 #5

RAM: 4.00 GB (3.89 usable)

So nothing too flashy but not atrocious either.  That said, the machine runs really sluggish overall.  Especially while downloading the blockchain.
I think the 4 GB ram could be a big limitation if you're also running other applications. Try closing as much applications as you can when you're not using your computer, and let it just run Bitcoin Core for a day (or night).
See if that speeds things up.

I've been running Linux on my i3 with 4 GB memory and swapfile on SSD for a long time, and I usually closed Bitcoin Core to save memory when I didn't need it. Until I added 8 GB more memory, that solved everything. I don't need a swapfile anymore, I can keep Bitcoin Core running without slowing down anything. If at all possible, you'll love a memory upgrade.

Seatownkid (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
June 05, 2017, 09:08:18 PM
 #6

RAM: 4.00 GB (3.89 usable)

So nothing too flashy but not atrocious either.  That said, the machine runs really sluggish overall.  Especially while downloading the blockchain.
I think the 4 GB ram could be a big limitation if you're also running other applications. Try closing as much applications as you can when you're not using your computer, and let it just run Bitcoin Core for a day (or night).
See if that speeds things up.

I've been running Linux on my i3 with 4 GB memory and swapfile on SSD for a long time, and I usually closed Bitcoin Core to save memory when I didn't need it. Until I added 8 GB more memory, that solved everything. I don't need a swapfile anymore, I can keep Bitcoin Core running without slowing down anything. If at all possible, you'll love a memory upgrade.

Appreciate the reply and helpful tips which i'll be sure to reply.  That aside, any guess as to why i'm seeing such a large disparity in dl speeds between say my browsers(220Mbps) and the actual bitcoin core application(a putrid 0.1 Mbps)?
Seatownkid (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
June 05, 2017, 09:48:05 PM
 #7

I should also note another reason it's taken me multiple weeks to get to 39% is due to my machine continuing to go to sleep after a few hours despite a clear conflict with my power plan which is set to "Never".
Seatownkid (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
June 06, 2017, 12:31:27 AM
 #8

Anybody?
achow101
Moderator
Legendary
*
Offline Offline

Activity: 3374
Merit: 6568


Just writing some code


View Profile WWW
June 06, 2017, 12:48:45 AM
 #9

There is a significant difference between what your browser is doing and what Bitcoin Core is doing. Core is not just downloading data; it is also verifying every single block and transaction and writing them all to disk. That means that there are multiple bottlenecks, not just network. You could have a CPU, RAM, or disk bottleneck. Given the specs of your machine, I am not surprised that it is taking so long to sync; your computer simply is not powerful enough to sync quickly. You have a low powered CPU and not a lot of RAM so it is going to take a long time. 4 GB RAM is barely enough, but your dual core CPU at 1.6 GHz is also going to slow you down. Unfortunately, there isn't much that you can do except wait.

Seatownkid (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
June 06, 2017, 01:55:06 AM
 #10

There is a significant difference between what your browser is doing and what Bitcoin Core is doing. Core is not just downloading data; it is also verifying every single block and transaction and writing them all to disk. That means that there are multiple bottlenecks, not just network. You could have a CPU, RAM, or disk bottleneck. Given the specs of your machine, I am not surprised that it is taking so long to sync; your computer simply is not powerful enough to sync quickly. You have a low powered CPU and not a lot of RAM so it is going to take a long time. 4 GB RAM is barely enough, but your dual core CPU at 1.6 GHz is also going to slow you down. Unfortunately, there isn't much that you can do except wait.

Appreciate the reply.  While i completely agree with and understand every word in your statement out of curiosity, shouldn't at least the DL speed for BC Core be a lot more than 0.1 Mbps being displayed via task manager even if the overall process is being impeded by the other aforementioned bottlenecks and overall weak machine?  Or do the other issues someone manage to directly impact the DL speed itself?
achow101
Moderator
Legendary
*
Offline Offline

Activity: 3374
Merit: 6568


Just writing some code


View Profile WWW
June 06, 2017, 03:16:12 AM
 #11

Appreciate the reply.  While i completely agree with and understand every word in your statement out of curiosity, shouldn't at least the DL speed for BC Core be a lot more than 0.1 Mbps being displayed via task manager even if the overall process is being impeded by the other aforementioned bottlenecks and overall weak machine?  Or do the other issues someone manage to directly impact the DL speed itself?
IIRC Bitcoin Core does not download the blockchain synchronously with the processing. It will download blocks as quickly as possible, minimally check them, and store them to be processed later. So what likely has happened is that the entire blockchain has been downloaded, but since your node is still processing them, you aren't synced yet.

Seatownkid (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
June 06, 2017, 04:17:19 AM
 #12

Appreciate the reply.  While i completely agree with and understand every word in your statement out of curiosity, shouldn't at least the DL speed for BC Core be a lot more than 0.1 Mbps being displayed via task manager even if the overall process is being impeded by the other aforementioned bottlenecks and overall weak machine?  Or do the other issues someone manage to directly impact the DL speed itself?
IIRC Bitcoin Core does not download the blockchain synchronously with the processing. It will download blocks as quickly as possible, minimally check them, and store them to be processed later. So what likely has happened is that the entire blockchain has been downloaded, but since your node is still processing them, you aren't synced yet.

Ah, well that would explain it...
LoyceV
Legendary
*
Offline Offline

Activity: 3290
Merit: 16577


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
June 06, 2017, 05:49:39 AM
 #13

IIRC Bitcoin Core does not download the blockchain synchronously with the processing. It will download blocks as quickly as possible, minimally check them, and store them to be processed later. So what likely has happened is that the entire blockchain has been downloaded, but since your node is still processing them, you aren't synced yet.
Unfortunately, you are wrong here. Bitcoin Core verifies each block before downloading the next one. Or it might download a few at once, I'm not sure about that.
You can easily verify this by checking the size of it's directory, or your Network History graph. When Core is syncing, the directory size slowly grows. Once in a while, I see a short burst at high download speed, then nothing for a while. During this "nothing", my CPU shows high activity processing the data.

PeaMine
Hero Member
*****
Offline Offline

Activity: 979
Merit: 510



View Profile
June 06, 2017, 04:13:45 PM
 #14

I had a similar issue, my blockchain would stop downloading with no error.  CPU, Disk, Network, all seemed to be idle.
I tried everything, the one fix for me, was to stop the bitcoin core program properly, wait a bit, restart computer, then try again.
It instantly sped back up and did the same progress it did in the past 12 hours, in about 30 minutes.
i7, 16GB of RAM, 512GB SSD SATA3, Windows 10.

Datacenter Technician and Electrician.  If you have any questions feel free to ask me as I am generally bored looking at logs and happy to help during free time.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!