On Fri 07/11/08 12:09 , River Tarnell [EMAIL PROTECTED] sent:
> 
> hi,
> 
> i have two systems, A (Solaris 10 update 5) and B (Solaris 10 update 6). 
> i'musing 'zfs send -i' to replicate changes on A to B.  however, the 'zfs
> recv' onB is running extremely slowly.  if i run the zfs send on A and 
> redirect
> outputto a file, it sends at 2MB/sec.  but when i use 'zfs send ... | ssh B
> zfsrecv', the speed drops to 200KB/sec.  according to iostat, B (which is
> otherwise idle) is doing ~20MB/sec of disk reads, and very little
> writing.
> i don't believe the problem is ssh, as the systems are on the same LAN,
> andrunning 'tar' over ssh runs much faster (20MB/sec or more).
> 
> is this slowness normal?  is there any way to improve it?  (the idea here
> is touse B as a backup of A, but if i can only replicate at 200KB/s, it's not
> goingto be able to keep up with the load...)
> 
That's very slow.  What's the nature of your data?

I'm currently replicating data between an x4500 and an x4540 and I see about 
50% of ftp transfer speed for zfs sens/receive (about 60GB/hour).

Time each phase (send to a file, copy the file to B and receive from the file). 
 When I tried this on a filesystem with a range of file sizes, I had about 30% 
of the total transfer time in send, 50% in copy and 20% in receive.

-- 
Ian.

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to