Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 May 2003 10:45:16 +0200
From:      "peter" <petertf@telia.com>
To:        <current@freebsd.org>
Subject:   VB: asymetrisk transfer of files through ftp
Message-ID:  <IPENLIIDLIEIHGGDNIHBGEEACAAA.petertf@telia.com>

index | next in thread | raw e-mail



-----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


home | help

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