I'm syncing the bitcoin 0.17.1 blockchain from the beginning on Ubuntu 18 using Bitcoin Core Qt gui client. Is there a way to see the download speed of the Bitcoin Blockchain and how much time I have left to get it fully synced?

  • 1
    Do you care about download speed (Mb/s) specifically? Or just 'time until it is synced'? With a fast internet connection, CPU is usually the bottleneck to getting synced.
    – chytrik
    Commented Jan 1, 2019 at 0:19

1 Answer 1


If you care about overall sync performance, the download speed is usually not the bottleneck.

If you want to calculate your pure download speed, you can use getnettotals. There is a value totalbytesrecv (amount of bytes received since the Bitcoin Core instance has been started).

You can calculate the speed by reading the sync start time out of your debug.log (or you eventually wrote down the sync start time manually).

But be aware that the CPU intense validation of blocks may have (very likely) throttle your download.

  • It currently in an ubuntu vm with 8 cpu core and 3gb rm allocated. Is that enough or should i allocate more? Commented Jan 2, 2019 at 15:07
  • 2
    @Patoshi You should also configure bitcoind to actually use that memory, with the dbcache= config file entry. Commented Jan 2, 2019 at 15:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.