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>
next in thread | raw e-mail | index | archive | help
-----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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?IPENLIIDLIEIHGGDNIHBGEEACAAA.petertf>