Best speed for file transfers?

This is a discussion on Best speed for file transfers? within the Linux Networking forums, part of the Linux Forums category; Hi all, I need to transfer lots of large (4-5G)files from several computers to one over a network. ...


Go Back   Usenet Forums > Linux Forums > Linux Networking

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 09-13-2007
***** charles
 
Posts: n/a
Default Best speed for file transfers?

Hi all,

I need to transfer lots of large (4-5G)files
from several computers to one over a
network. I have access to 1G switches
and such so what would be the best
way to accomplish this, ftp, cp, samba,
nfs, zfs etc....? There is a Windows
machine in the mix but it only has a
few files in the mix of files I need to
transfer. The others are all Linux. Is
one brand/technology of hardware
any better than any other?

thanks,
charles.....


Reply With Quote
  #2 (permalink)  
Old 09-13-2007
ERACC
 
Posts: n/a
Default Re: Best speed for file transfers?

On Thu, 13 Sep 2007 14:08:15 +0000, ***** charles wrote:

> I need to transfer lots of large (4-5G)files from several computers to
> one over a network. I have access to 1G switches and such so what
> would be the best way to accomplish this, ftp, cp, samba, nfs, zfs
> etc....? [...]


Any of the above will work as long as the receiving filesystem can handle
files larger than 2GB. You will be limited by the slowest link in the
network between your new host and each system. I usually use c-kermit on
both ends of Unix connections to transfer lots of files. It can be used
over telnet or ssh to do this. If it matters to you c-kermit is not OSS.
The version for Micro$oft systems is not "free".

http://www.columbia.edu/kermit/ck80.html
http://www.columbia.edu/kermit/k95.html

If you use it and like it you might want to purchase the manual:

http://www.columbia.edu/kermit/manuals.html

Use this URL to read the C-Kermit 7.0/8.0 license:

ftp://kermit.columbia.edu/kermit/f/COPYING.TXT

Cross-post to: comp.protocols.kermit.misc

Gene (e-mail: gene \a\t eracc \d\o\t com)
--
Mandriva Linux release 2007.1 (Official) for i586
Got Rute? http://www.anrdoezrs.net/email-25465...sbn=0130333514
ERA Computers & Consulting - http://www.eracc.com/
Preloaded PCs - eComStation, Linux, FreeBSD, OpenServer & UnixWare
Reply With Quote
  #3 (permalink)  
Old 09-14-2007
slebetman@yahoo.com
 
Posts: n/a
Default Re: Best speed for file transfers?

On Sep 13, 10:08 pm, "***** charles" <m...@mine.com> wrote:
> Hi all,
>
> I need to transfer lots of large (4-5G)files
> from several computers to one over a
> network. I have access to 1G switches
> and such so what would be the best
> way to accomplish this, ftp, cp, samba,
> nfs, zfs etc....? There is a Windows
> machine in the mix but it only has a
> few files in the mix of files I need to
> transfer. The others are all Linux. Is
> one brand/technology of hardware
> any better than any other?


It depends on what you mean by "best". But if by "best" you mean
"fastest" then ftp is indeed fastest since ftp doesn't really have a
"protocol" on the file transfer channel. Ftp negotiates the transfer
on the control channel and then simply opens another socket and blasts
the file directly into that socket - no headers or tails or crc or
checksum added to the traffic so no additional overhead beyond TCP/IP.

Reply With Quote
  #4 (permalink)  
Old 09-14-2007
Andy Ruddock
 
Posts: n/a
Default Re: Best speed for file transfers?

On Sep 14, 10:46 am, "slebet...@yahoo.com" <slebet...@gmail.com>
wrote:
> On Sep 13, 10:08 pm, "***** charles" <m...@mine.com> wrote:
>
> > Hi all,

>
> > I need to transfer lots of large (4-5G)files
> > from several computers to one over a
> > network. I have access to 1G switches
> > and such so what would be the best
> > way to accomplish this, ftp, cp, samba,
> > nfs, zfs etc....? There is a Windows
> > machine in the mix but it only has a
> > few files in the mix of files I need to
> > transfer. The others are all Linux. Is
> > one brand/technology of hardware
> > any better than any other?

>
> It depends on what you mean by "best". But if by "best" you mean
> "fastest" then ftp is indeed fastest since ftp doesn't really have a
> "protocol" on the file transfer channel. Ftp negotiates the transfer
> on the control channel and then simply opens another socket and blasts
> the file directly into that socket - no headers or tails or crc or
> checksum added to the traffic so no additional overhead beyond TCP/IP.


Just out of interest, how does this compare with rsync using data
compression - obviously it depends on the files being transferred
(whether they're already compressed and so on) - just wondered how
they compare as a rule of thumb.

Reply With Quote
  #5 (permalink)  
Old 09-14-2007
***** charles
 
Posts: n/a
Default Re: Best speed for file transfers?

"slebetman@yahoo.com" <slebetman@gmail.com> wrote in message
news:1189759584.809910.193730@r34g2000hsd.googlegr oups.com...
> On Sep 13, 10:08 pm, "***** charles" <m...@mine.com> wrote:
> > Hi all,
> >
> > I need to transfer lots of large (4-5G)files
> > from several computers to one over a
> > network. I have access to 1G switches
> > and such so what would be the best
> > way to accomplish this, ftp, cp, samba,
> > nfs, zfs etc....? There is a Windows
> > machine in the mix but it only has a
> > few files in the mix of files I need to
> > transfer. The others are all Linux. Is
> > one brand/technology of hardware
> > any better than any other?

>
> It depends on what you mean by "best". But if by "best" you mean
> "fastest" then ftp is indeed fastest since ftp doesn't really have a
> "protocol" on the file transfer channel. Ftp negotiates the transfer
> on the control channel and then simply opens another socket and blasts
> the file directly into that socket - no headers or tails or crc or
> checksum added to the traffic so no additional overhead beyond TCP/IP.


Are there any good gui based ftp programs out there for linux/windows?

thanks,
charles.....



Reply With Quote
  #6 (permalink)  
Old 09-14-2007
Bernd Strieder
 
Posts: n/a
Default Re: Best speed for file transfers?

Hello,

Andy Ruddock wrote:

> On Sep 14, 10:46 am, "slebet...@yahoo.com" <slebet...@gmail.com>
> wrote:


>> It depends on what you mean by "best". But if by "best" you mean
>> "fastest" then ftp is indeed fastest since ftp doesn't really have a
>> "protocol" on the file transfer channel. Ftp negotiates the transfer
>> on the control channel and then simply opens another socket and
>> blasts the file directly into that socket - no headers or tails or
>> crc or checksum added to the traffic so no additional overhead beyond
>> TCP/IP.

>
> Just out of interest, how does this compare with rsync using data
> compression - obviously it depends on the files being transferred
> (whether they're already compressed and so on) - just wondered how
> they compare as a rule of thumb.


rsync will check existence of files on both sides first, then dates,
then parts of files, whether they have changed. It does so pretty
efficiently. If you know everything will have to be transmitted, it
will probably not give any advantage to use rsync, but it won't lose
too much either, so it can be a safe default even in this case. rsync
uses about the same commandline semantics as cp, which might be easier
to use than some ftp script.

Bernd Strieder

Reply With Quote
  #7 (permalink)  
Old 09-14-2007
Rikishi 42
 
Posts: n/a
Default Re: Best speed for file transfers?

On 2007-09-14, ***** charles <me@planetearth.com> wrote:
>> It depends on what you mean by "best". But if by "best" you mean
>> "fastest" then ftp is indeed fastest since ftp doesn't really have a
>> "protocol" on the file transfer channel. Ftp negotiates the transfer
>> on the control channel and then simply opens another socket and blasts
>> the file directly into that socket - no headers or tails or crc or
>> checksum added to the traffic so no additional overhead beyond TCP/IP.

>
> Are there any good gui based ftp programs out there for linux/windows?


For Linux, use mc (Midnight Commander). It's text, but visual.
For Windows, get FileZilla.


--
There is an art, it says, or rather, a knack to flying.
The knack lies in learning how to throw yourself at the ground and miss.
Douglas Adams
Reply With Quote
  #8 (permalink)  
Old 09-14-2007
johnny bobby bee
 
Posts: n/a
Default Re: Best speed for file transfers?

Rikishi 42 wrote:
> For Windows, get FileZilla.


For Linux too, now.

--
As we enjoy great advantages from inventions of others, we should be
glad of an opportunity to serve others by any invention of ours;
and this we should do freely and generously.
--Benjamin Franklin
Reply With Quote
  #9 (permalink)  
Old 09-14-2007
Rikishi 42
 
Posts: n/a
Default Re: Best speed for file transfers?

On 2007-09-14, johnny bobby bee <useraddshine-no_spam_eh@yahoo.ca> wrote:

>> For Windows, get FileZilla.

>
> For Linux too, now.


Haven't looked for that, for a while.
Thanks for the info.


--
There is an art, it says, or rather, a knack to flying.
The knack lies in learning how to throw yourself at the ground and miss.
Douglas Adams
Reply With Quote
  #10 (permalink)  
Old 09-20-2007
Frank da Cruz
 
Posts: n/a
Default Re: Best speed for file transfers?

On 2007-09-13, ERACC <junkmail@eracc.com> wrote:
: On Thu, 13 Sep 2007 14:08:15 +0000, ***** charles wrote:
:
:> I need to transfer lots of large (4-5G)files from several computers to
:> one over a network. I have access to 1G switches and such so what
:> would be the best way to accomplish this, ftp, cp, samba, nfs, zfs
:> etc....? [...]
:
: Any of the above will work as long as the receiving filesystem can handle
: files larger than 2GB. You will be limited by the slowest link in the
: network between your new host and each system. I usually use c-kermit on
: both ends of Unix connections to transfer lots of files. It can be used
: over telnet or ssh to do this. If it matters to you c-kermit is not OSS.
: The version for Micro$oft systems is not "free".
:
: http://www.columbia.edu/kermit/ck80.html
: http://www.columbia.edu/kermit/k95.html
:
: If you use it and like it you might want to purchase the manual:
:
: http://www.columbia.edu/kermit/manuals.html
:
: Use this URL to read the C-Kermit 7.0/8.0 license:
:
: ftp://kermit.columbia.edu/kermit/f/COPYING.TXT
:
: Cross-post to: comp.protocols.kermit.misc
:
Note that support for large files (> 2GB) in the current Kermit
releases is limited to pure 64-bit platforms like Tru64 Unix.

Preview versions of the next C-Kermit release are available here:

http://www.columbia.edu/kermit/ckdaily.html

This version supports transfer of large files, both with Kermit
protocol and FTP, on many platforms, listed here:

http://www.columbia.edu/kermit/ckc212.html

As to speed, you can measure it yourself but modern Kermit is
a lot faster than many people imagine. It has been adapted to
today's relatively transparent and error-free transports (TCP/IP,
error-correcting modems, big buffers, etc) to go at speeds close
to the connection speed itself; sometimes a bit faster due to
a simple built-in compression method.

- Frank
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 09:07 AM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0