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_at_telia.com> wrote: > > > -----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 > > _______________________________________________ > freebsd-current_at_freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org" __________________________________ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. http://search.yahoo.comReceived on Fri May 16 2003 - 12:07:06 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:08 UTC