Re: asymetrisk transfer of files through ftp

From: Brooks Davis <brooks_at_one-eyed-alien.net>
Date: Thu, 15 May 2003 14:45:29 -0700
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

Received on Thu May 15 2003 - 12:45:33 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:08 UTC