VB: asymetrisk transfer of files through ftp
    peter 
    petertf at telia.com
       
    Fri May 16 01:45:24 PDT 2003
    
    
  
-----Ursprungligt meddelande-----
Fran: peter [mailto:petertf at 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 at one-eyed-alien.net]
Skickat: den 15 maj 2003 23:45
Till: peter
Kopia: current at 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
    
    
More information about the freebsd-current
mailing list