<p>Probably you are limited by slow hard drive. Even if you're pruning, the hard drive is still accessed. That means you should get a SSD hard drive.</p>
<p>There's a tool on Linux called <code>iostat</code> you can use to see where your computer is spending the most time.</p>
<pre><code>iostat -y 1  # will repeat at 1 second intervals
</code></pre>
<p>If your operating system is installed on the non-SSD, then you probably will want to move that also, because operating systems read and write files while they work. For transferring the bitcoin sync progress you basically just need to copy the .bitcoin directory in your home folder, assuming you're on a Linux computer. Probably same for Windows but the directory location is going to be somewhat different.</p>

CC BY-SA 4.0
2020-11-14T10:39:31.547Z
2020-11-14T10:39:31.547Z
Realistic_Attitude85
<p>Increasing the computer's memory will not speed up the process.</p>
<p>You can copy the bitcoin directory to another disk, install bitcoin core and it will continue from where you already downloaded. On a Linux system it's on <strong>$HOME/.bitcoin</strong></p>
<p>To carry data in the safest way I would use rsync:</p>
<pre><code>$ rsync -avhSP /home/user/.bitcoin/ /mnt/external_disk/home/user/.bitcoin/
</code></pre>

CC BY-SA 4.0
2020-11-14T00:46:55.833Z
OP is running in pruned mode, which only needs a few GB of storage.
Pieter Wuille
CC BY-SA 4.0
2020-11-16T00:25:23.363Z
@PieterWuille thanks, I missed that
Iuri Guilherme
CC BY-SA 4.0
2020-11-13T22:27:47.387Z
2020-11-16T00:26:03.347Z
2020-11-16T00:26:03.347Z
Iuri Guilherme
<p>[Hi, I have to re-ask this question because I cannot recover my account from the last one. Sorry about that.]</p>
<p>I am a newbie to bitcoin. I am trying to sync a full node on my low end PC: 2g RAM, dual-core 2ghz, 250 gb regular HDD. Fresh install Linux. It is in pruned mode. The internet connection tests at 5mb download/1mb upload speed. The initial 15% synced in a few days but now the process is fluctuating wildly around 2-7 weeks. It's been on for a month &amp; is only at 35%  right now... Suffice to say it is very slow.</p>
<p>My main questions are: how much will adding some RAM improve the syncing speed? And will adding new RAM reset the blockchain download? Also, I have heard repeatedly that using a SSD HD will help. Is there a way to carry over my present 35% progress onto the SSD, or do I have to re-start the process?</p>
<p>I have already adjusted these settings: dbcache=900, banscore=10, listen=0, server=1 (upnp=0 also shows up on the bitcoin core gui/options, but not in the config file.). I don't really understand what these settings do, I am just going off recommendations. So hopefully they are good(?).</p>
<p>I am worried that putting in the RAM will &quot;reset&quot; the blockchain download and I will have to start syncing from 0% again. This already happened to me when I was tinkering with the dbcache setting - Which I will have to do again in order to take advantage of any new RAM. (right?)</p>
<p>Anyway I hope that was coherent. Any response is very appreciated. :)</p>

CC BY-SA 4.0
2020-11-15T06:10:27.023Z
Yes, an SSD will help. Shut down your node and wait for it to finish. Then move datadir onto an SSD. Don't use USB-Sticks for they are unreliable.
pisjatblin
<bitcoin-core><synchronization><full-node>
Very slow sync on low end PC - what to upgrade?
Peabody
# Very slow sync on low end PC - what to upgrade?

(Asked by: username_0 on 2020-11-13)

[Hi, I have to re-ask this question because I cannot recover my account from the last one. Sorry about that.]

I am a newbie to bitcoin. I am trying to sync a full node on my low end PC: 2g RAM, dual-core 2ghz, 250 gb regular HDD. Fresh install Linux. It is in pruned mode. The internet connection tests at 5mb download/1mb upload speed. The initial 15% synced in a few days but now the process is fluctuating wildly around 2-7 weeks. It's been on for a month & is only at 35% right now... Suffice to say it is very slow.

My main questions are: how much will adding some RAM improve the syncing speed? And will adding new RAM reset the blockchain download? Also, I have heard repeatedly that using a SSD HD will help. Is there a way to carry over my present 35% progress onto the SSD, or do I have to re-start the process?

I have already adjusted these settings: dbcache=900, banscore=10, listen=0, server=1 (upnp=0 also shows up on the bitcoin core gui/options, but not in the config file.). I don't really understand what these settings do, I am just going off recommendations. So hopefully they are good(?).

I am worried that putting in the RAM will "reset" the blockchain download and I will have to start syncing from 0% again. This already happened to me when I was tinkering with the dbcache setting - Which I will have to do again in order to take advantage of any new RAM. (right?)

Anyway I hope that was coherent. Any response is very appreciated. :)

**Tags:** bitcoin-core, synchronization, full-node

> **Comments:**
> **username_1**: Yes, an SSD will help. Shut down your node and wait for it to finish. Then move datadir onto an SSD. Don't use USB-Sticks for they are unreliable.  

---

## 2 answers

### Answer by username_2 on 2020-11-14. Score: 1

Probably you are limited by slow hard drive. Even if you're pruning, the hard drive is still accessed. That means you should get a SSD hard drive.

There's a tool on Linux called `iostat` you can use to see where your computer is spending the most time.

```
iostat -y 1  # will repeat at 1 second intervals

```

If your operating system is installed on the non-SSD, then you probably will want to move that also, because operating systems read and write files while they work. For transferring the bitcoin sync progress you basically just need to copy the .bitcoin directory in your home folder, assuming you're on a Linux computer. Probably same for Windows but the directory location is going to be somewhat different.


---

### Answer by username_3 on 2020-11-13. Score: 0

Increasing the computer's memory will not speed up the process.

You can copy the bitcoin directory to another disk, install bitcoin core and it will continue from where you already downloaded. On a Linux system it's on **$HOME/.bitcoin**

To carry data in the safest way I would use rsync:

```
$ rsync -avhSP /home/user/.bitcoin/ /mnt/external_disk/home/user/.bitcoin/

```

> **Comments:**
> **username_4**: OP is running in pruned mode, which only needs a few GB of storage.  
> **username_3**: @username_4 thanks, I missed that  

---

