FastScp
Very fast secure file copy
Fastscp work like the scp command, allowing you to transfer one or more files from one host to another. It uses
the ssh service as a control channel. As such it is simple to install and use. It provides the following:
- Very fast file transfer, generally limited by the disk I/O.
- Can sustain more than 100m/s on a gigabit network.
- 2 gigabytes per second on loopback network, copying a file from /tmpfs to /dev/null
(This shows the speed potential)
- Very simple installation. Nothing to configure. Just install the fastscp package
on each host, and you can use it immediatly.
- No service to enable. It works on top of ssh to establish the session.
- Same syntax as the scp command
- fastscp file1 user@host:/file_path
- fastscp file1 file2 ... user@host:/some_dir
- fastscp user@host:/file_path local_file_path
- Uses posix_fadvise to help the linux buffer cache. Especially useful for very large files.
Here is complete introduction to the project: principle.pdf
Download
Packages for centos 6.5 64 bits may be found here (compiled by me).
You need linuxconf-lib and fastscp.
Source is available using subversion here.