[plug] file transfer performance linux/windows and filezilla
Shayne O'Neill
shayne at guild.murdoch.edu.au
Wed May 12 05:52:52 WST 2004
wierd? SSh normally blows ftp out the water (ftp has a gnarly packet tax
from memory)
------------------------------------
"Must not Sleep! Must warn others!"
-Aesop.
Shayne O'Neill. Indymedia. Fun.
http://www.perthimc.asn.au
On Tue, 11 May 2004, Denis Brown wrote:
> Dear PLUG list members,
>
> Am I expecting too much "performance" from the ssh layer during secure file
> transfers? To clarify...
>
> Linux (Debian GNU/Linux woody) transferring large files to/from Windows
> machines (NT4WS) over a 100Mb/s utp network with FileZilla as the Windows
> client. Protocol is ssh(2). Performance is woeful - like about 50Kb/s
> rising to 100Kb/s occasionally. If I use ftp rather than ssh as the
> protocol, I get 7+ MBytes/sec so it looks like the network infrastructure
> is happy.
>
> NICs set to force 100Mb/s full duplex. D-Link non-managed 10/100 switch
> (tried both 16-port and 5-port devices) both connected to the site LAN and
> disconnected from the site LAN. MTUs set to 1500, sane-looking send/recv
> windows, buffer sizes, etc, etc. FileZilla set to non- or compressed mode
> makes no difference to transfer performance.
>
> Linux -> linux using scp gives 10MByte/S so I assume there is some overhead
> in the ssh implementation. Windows -> windows using only tcp/ip protocol
> stack and mapped drives gives probably close to wire speed. On the
> windows side a netstat -e shows nothing obvious. On the linux side,
> ifconfig likewise shows nothing apparently amiss. Also "top" shows the
> linux boxes are not even thinking about raising a sweat. Process ssh is
> taking maybe 9% cpu but these are fairly grunty machines.
>
> So... what level of performance (or performance hit) should I expect with
> ssh for secure transfers? And importantly, are there any tuning
> parameters that can allow me to continue to use ssh without having my
> people drink lots of coffee waiting for their files to up/down load? For
> example the ssh (login) client on Linux will accept a -c parameter to
> define which cypher is being used. By default this seems to be
> 3des. Blowfish is claimed to be a faster algorithm but I see no way (in
> FileZilla at least, or the associated PuTTY) of forcing a particular
> cypher. In PuTTY on a session-by-session basis the preferred encryption
> algorithm can be set, but this doesn't seem to carry over to FileZilla.
>
> TIA,
> Denis
>
>
> _______________________________________________
> PLUG discussion list: plug at plug.linux.org.au
> http://mail.plug.linux.org.au/cgi-bin/mailman/listinfo/plug
> Committee e-mail: committee at plug.linux.org.au
>
More information about the plug
mailing list