On Sun, Oct 25, 2009 at 01:45:05AM -0700, Orvar Korvar wrote:
> I am trying to backup a large zfs file system to two different
> identical hard drives. I have therefore started two commands to backup
> "myfs" and when they have finished, I will backup "nextfs"
> 
> zfs send mypool/m...@now | zfs receive backupzpool1/now & zfs send
> mypool/m...@now | zfs receive backupzpool2/now ; zfs send
> mypool/nex...@now | zfs receive backupzpool3/now
> 
> in parallell. The logic is that the same file data is cached and
> therefore easy to send to each backup drive.
> 
> Should I instead have done one "zfs send..." and waited for it to
> complete, and then started the next?
> 
> It seems that "zfs send..." takes quite some time? 300GB takes 10
> hours, this far. And I have in total 3TB to backup. This means it will
> take 100 hours. Is this normal? If I had 30TB to back up, it would
> take 1000 hours, which is more than a month. Can I speed this up?

It's not immediately obvious what the cause is. Maybe the server running
zfs send has slow MB/s performance reading from disk. Maybe the network.
Or maybe the remote system. This might help:
  http://tinyurl.com/yl653am

-- 
albert chin (ch...@thewrittenword.com)
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to