May 7, 20242 yr I recently switched from the standard unpaid storage array to a zfs pool and want to move everything to another zfs pool. As the mover does not seem an option I tried the zfs send command. While it is working, the transfer speed is extremely slow (5-30MB/s). Looking at the disks however, they seem to be idling most of the time while one cpu thread is constantly sitting at 100%. Is there a way to speed up this process? Also tried rsync to see if it would be faster but no luck there also.
May 7, 20242 yr Community Expert Nothing obvious, does the data include many small files or is mostly large media files?
May 7, 20242 yr Author It does to some extend. However, the unraid mover was able to move the files from the storage array to the zfs pool a lot faster than the zfs send command is currently performing at. I would’ve expected similar or better performance moving from pool to pool.
May 7, 20242 yr Community Expert Yes, it should be still considerably faster then the mover, even with small files, but don't see any apparent issues.
May 10, 20242 yr Author Solution I think I figured it out. Looking at the drive numbers of the pool I am transferring to, I noticed one of the drives is an SMR model. So the move from those drives was pretty fast, but the move to is extremely slow due to that one drive probably?
May 10, 20242 yr Although i have no zfs pool i experienced very slow transfer to array or unassigned disk. The culprits were smr disks.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.