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