src=/dir1/file1dst=/dir2/file2bs=$(( 50*1024*1024 )) ; p=100size=$(stat -c %s "$src") ; N=$(( $size / $bs )); dd_opt=status=none iflag=direct,nonblock oflag=direct,nonblock conv=sparse,notrunc seq 0 $N | xargs -I {} -n1 -P$p dd if="$src" of="$dst" bs=$bs count=1 seek={} skip={} $dd_opttouch -r "$src" "$dst"src=/dir1/file1dst=/dir2/file2bs=$(( 50*1024*1024 ))p=100rm -f $dstsize=$(stat -c %s "$src")N=$(( $size / $bs )); dd_opt="status=none iflag=direct,nonblock oflag=direct,nonblock conv=sparse,notrunc" seq 0 $N | xargs -I {} -n1 -P$p dd if="$src" of="$dst" bs=$bs count=1 seek={} skip={} ${dd_opt} ; touch -r "$src" "$dst" ; ll $src $dst ; diff $src $dst
while : ; do ssh hoge ls ; done
while : ; do (ssh hoge ls & ) ; done
MaxSessions 2000MaxStartups 1000:30:2000
MaxStartups 500:30:1000MaxSessions 1000
MaxStartups 900:30:1000