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
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.