proSilla 1.2-1 review

Download
by rbytes.net on

ProSilla is a program which speeds up file transfers over ssh (scp-like) by opening multiple connections (just like typical download

License: GPL (GNU General Public License)
File size: 22K
Developer: Andrzej Szombierski
0 stars award from rbytes.net

ProSilla is a program which speeds up file transfers over ssh (scp-like) by opening multiple connections (just like typical download accelerators like prozilla). By default it uses a ncurses user interface, but WITH version 1.2 it also has a nice gtk+ GUI.

The simplest way to use prosilla in text mode is:

prosilla any.remote.host my/beloved/file

In this case, proSilla will default to 4 simulatenous connections and ncurses user interface. Number of connections may be adjusted using -k. You may include your username in the first argument, like this:

prosilla me@my.host my/beloved/file

ProSilla can be killed at any time, and when invoked again, it will automagi-cally resume transfer using the data from .psinfo file.

You can also resume a broken scp transfer:

prosilla -c remote.host my/beloved/partially.downloaded.file

Remember that -c is needed only if you didn't use proSilla on this file before.

By default, proSilla uses /bin/dd to read files on remote server. Optionally it may use a program called 'proserv'. The difference is that parts of file read with dd must begin and end on block (in our case - 1kb) boundary, so it sends some data multiple times, while reading with proserv can begin and end anywhere. Proserv is also a *little* bit more CPU friendly because it uses sendfile() (if supported) instead of read()/write().

Before the download is finished, the size of the file won't tell you much about the progress. To check transfer status you may use something like this:

prosilla -i file.psinfo

Other options are described in the usage text (just type ./prosilla to see it).

proSilla 1.2-1 search tags