[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: rsync to copy files?

From: Bob Friesenhahn
Subject: Re: rsync to copy files?
Date: Wed, 23 Jun 2004 19:16:37 -0500 (CDT)

On Wed, 23 Jun 2004, Warren Young wrote:

Bob Friesenhahn wrote:

I have learned that using 'rsync' to copy files improves the install time quite dramatically for repeat installs.

This should only be true when the transfer channel is much slower than the disks on which the files are stored. rsync must read both the source and destination files, and do calculations on both, before it knows which parts of the files need to be transferred. When the transfer channel is a network, it's likely that the time spent doing this extra disk I/O and calculation is more than offset by the savings in network time. When the source and destination are on the same machine, there should be no such benefit.

That is true. However, usually reading is faster than writing, particularly if NFS is involved. Also, rsync can first check both the file's timestamp and size.

In my test case, the source files are accessed via NFS (over 100BASE-T), and the 'make install' is executed on the target system.

Instead of chasing this solution, try patching autoconf to use 'cp -u' instead of 'install'.

I was not aware of this cp option. It seems to be limited to GNU cp. On Linux systems, or systems where GNU cp is available, this seems like a reasonable choice.

Bob Friesenhahn

reply via email to

[Prev in Thread] Current Thread [Next in Thread]