Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 May 2003 14:07:06 -0700 (PDT)
From:      Baby Peanut <baby_p_nut@yahoo.com>
To:        current@freebsd.org
Subject:   Re: VB: asymetrisk transfer of files through ftp
Message-ID:  <20030516210706.49543.qmail@web41308.mail.yahoo.com>
In-Reply-To: <IPENLIIDLIEIHGGDNIHBGEEACAAA.petertf@telia.com>

next in thread | previous in thread | raw e-mail | index | archive | help
What FTP client is being used?  There are some really bad FTP clients out
there.  I just saw one today that does a PSH every 8KB and then wait for ACK
from server.  Since the delay for the ACK is 0.2 sec and:

0.2 sec * 5 = 1 sec

8KB * 5 = 40KB

transfer went out at 40KB/sec.

What a loss.

--- peter <petertf@telia.com> wrote:
> 
> 
> -----Ursprungligt meddelande-----
> Fran: peter [mailto:petertf@telia.com]
> Skickat: den 16 maj 2003 00:07
> Till: Brooks Davis
> Amne: SV: asymetrisk transfer of files through ftp
> 
> 
> I see, i tried this on FreeBsd 4.7-release and got a transfer rate say,
> around 30 MByte/s with both put and get (ftp via loopback interface), but in
> 5.0-current i got 7Mbytes/s with put and 15 Mbyte/s with get. Any diffrens
> between ftpd in FreeBsd 4.7-Release compared to 5.0-current.
> /peter
> 
> -----Ursprungligt meddelande-----
> Fran: Brooks Davis [mailto:brooks@one-eyed-alien.net]
> Skickat: den 15 maj 2003 23:45
> Till: peter
> Kopia: current@freebsd.org
> Amne: Re: asymetrisk transfer of files through ftp
> 
> 
> On Thu, May 15, 2003 at 11:37:07PM +0200, peter wrote:
> > When you are trying to transfer large file with ftp (ftpd started with
> > inetd), you got a higher transfer rate when you do a ftp get compared to
> an
> > ftp put. I try with ftp localhost same result.
> > Is this a bug ?
> 
> I believe FreeBSD's ftpd uses sendfile to answer gets which has lower
> overhead then the usual while(read(file)){ write(socket); } code.  This
> might account for the difference.
> 
> -- Brooks
> 
> --
> Any statement of the form "X is the one, true Y" is FALSE.
> PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4
> 
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030516210706.49543.qmail>