ZFS send is very slow. dmu_sendbackup function is traversing dataset in one thread and in traverse callback function ( backup_cb ) we are waiting for data in arc_read called with ARC_WAIT flag.
I want to parallize zfs send to make it faster. dmu_sendbackup could allocate buffer, that will be used for buffering output. Few threads can traverse dataset, few threads would be used for async read operations. I think it could speed up zfs send operation 10x. What do you think about it ? This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss