Networking Forums

Networking Forums > Computer Networking > Linux Networking > Best speed for file transfers?

Reply
Thread Tools Display Modes

Best speed for file transfers?

 
 
***** charles
Guest
Posts: n/a

 
      09-13-2007, 02:08 PM
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
 
 
 
 
ERACC
Guest
Posts: n/a

 
      09-13-2007, 06:09 PM
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
 
slebetman@yahoo.com
Guest
Posts: n/a

 
      09-14-2007, 08:46 AM
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
 
Andy Ruddock
Guest
Posts: n/a

 
      09-14-2007, 12:10 PM
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
 
***** charles
Guest
Posts: n/a

 
      09-14-2007, 01:41 PM
"(E-Mail Removed)" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed) 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
 
Bernd Strieder
Guest
Posts: n/a

 
      09-14-2007, 02:18 PM
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
 
Rikishi 42
Guest
Posts: n/a

 
      09-14-2007, 06:20 PM
On 2007-09-14, ***** charles <(E-Mail Removed)> 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
 
johnny bobby bee
Guest
Posts: n/a

 
      09-14-2007, 08:37 PM
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
 
Rikishi 42
Guest
Posts: n/a

 
      09-14-2007, 08:42 PM
On 2007-09-14, johnny bobby bee <useraddshine-(E-Mail Removed)> 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
 
Frank da Cruz
Guest
Posts: n/a

 
      09-20-2007, 06:58 PM
On 2007-09-13, ERACC <(E-Mail Removed)> 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

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
file transfers jimi hendrix Windows Networking 3 08-01-2007 01:29 PM
Aborted large file transfers Dave Rudisill Wireless Internet 1 04-11-2006 01:31 AM
file transfers Broadband Hardware 1 12-01-2004 07:34 PM
file transfers; directcc.exe meldrone Windows Networking 0 01-17-2004 09:09 AM
NAT, IRC and DCC file transfers Rohan Beckles Linux Networking 0 08-02-2003 06:11 PM



1 2 3 4 5 6 7 8 9 10 11