I got a new ZFS pool that I wanted to transfer data to from my old pool. After some attempts at zfs send/recv and not getting it to behave properly I discovered this service in Solaris called Shadow Migration (http://www.c0t0d0s0.org/archives/7432-Less-known-Solaris-11-features-Shadow-Migration.html). It seemed very flexible and capable so I decided to give it a try.
I'm currently transferring a 4TB folder, which is taking a good while. Two hours into the migration only 70GB has been transferred. That is too slow for my liking, especially considering that the zfs send did >100 MB/s.
Now, my question is if it's possible to speed this up. There are two properties that may be relevant to the speed, but I'm not sure how to tune these.
config_params/shadow_threads integer 8
config_params/shadow_throttle integer 1000000
I'm pretty sure the service is somehow CPU throttled, as my load average is hovering near 1.0.
Any ideas?
I'm currently transferring a 4TB folder, which is taking a good while. Two hours into the migration only 70GB has been transferred. That is too slow for my liking, especially considering that the zfs send did >100 MB/s.
Now, my question is if it's possible to speed this up. There are two properties that may be relevant to the speed, but I'm not sure how to tune these.
config_params/shadow_threads integer 8
config_params/shadow_throttle integer 1000000
I'm pretty sure the service is somehow CPU throttled, as my load average is hovering near 1.0.
Any ideas?