Local Replication Extremely Slow

Hi all,

I have a 3TB Pool that I am replicating to a 14TB pool. Both pools are two mirrored disks.

I am trying to move all the data from the 3TB to the 14TB as we were about to hit the storage limit. Snap shots are not older than 2 weeks.

I started a replication job to copy the 3TB to the 14TB using Local currently the job is about 14 hours in and only 70% completed.

When I check the Dashboard, CPU usage is avg 1%. The system is a 16 core Intel(R) Atom™ CPU C3955 @ 2.10GHz and has 32GB ram.

The source disks utilisation is:

Key max mean min
reads: 54.6 MiB/s 81.4 MiB/s 39 MiB/s 1.76 MiB/s
writes: 0 79.9 MiB/s 2.18 MiB/s 0 B/s
Key max mean min
reads 9.1 MiB/s 436 KiB/s 0 B/s
writes 66.9 MiB/s 821 KiB/s 0 B/s

Target Disks:

Key max mean min
reads 803 KiB/s 1.12 KiB/s 0 B/s
writes 196 MiB/s 38.8 MiB/s 0 B/s
Key max mean min
reads 803 KiB/s 1.12 KiB/s 0 B/s
writes 193 MiB/s 38.8 MiB/s 0 B/s

Neither pools are encrypted. I would have expected this to complete a lot sooner, like is about an hour at most. Is there some setting I am perhaps missing that could speed this up?

Thanks all