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