cvs commit: src/tools/regression/bin/mv regress.sh
alfred at freebsd.org
Tue Dec 18 02:05:07 PST 2007
* Diomidis Spinellis <dds at FreeBSD.org> [071218 00:48] wrote:
> dds 2007-12-18 08:49:47 UTC
> FreeBSD src repository
> Modified files:
> tools/regression/bin/mv regress.sh
> Add more tests. All rename(2)-based tests now succeed.
> The performance of the cross-device equivalents is under investigation.
Does 'mv' spawn off tar or something to do the copy part?
You can _usually_ get much better cross device performance
by hooking two processes together like so:
tar -cf - -C /path/to/source . | tar -xf - -C /path/to/dst
This will keep the disks a lot busier, but this can make
things worse on cross device moves that happen to be
on the same disk.
- Alfred Perlstein
More information about the cvs-all