From uunet!HELIOS.EE.LBL.GOV!van Wed Nov 23 06:21:18 1988 Path: hsi!uunet!eplrx7!udel!princeton!njin!rutgers!mailrus!ames!pasteur!ucbvax!HELIOS.EE.LBL.GOV!van >From: van@HELIOS.EE.LBL.GOV (Van Jacobson) Newsgroups: comp.protocols.tcp-ip Subject: re: Performance Message-ID: <8811231121.AA19744@helios.ee.lbl.gov> Date: 23 Nov 88 11:21:18 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 39 > Recently, I improved "ftp" in one of our products which is 4.2BSD based. > I had 351465 bytes received in 1 second ( 3.4 e + 02 Kbytes/sec ) > ... > Is there anybody has better "ftp" performance than mine ??? It would be interesting to see what performance you would get with a good tcp. I think Dave Borman of Cray Research holds the current ftp speed record: He routinely gets 30 Megabytes/sec (of course, some of us think using two Cray-IIs gives him an unfair competitive advantage). If you're using more conventional hardware, 340 Mb/s still isn't spectacular. Here's a typescript between two of our Sun 3/60s across an ethernet. Both machines are running stock 4.3bsd-tahoe ftp & ftpd with Mike Karels' and my tcp & kernel hacks: Script started on Wed Nov 23 02:40:44 1988 [vs 1]% ftp yak Connected to yak.ee.lbl.gov. 220 yak FTP server (Version 4.27 Sat Nov 5 02:20:42 PST 1988) ready. Name (yak:van): 331 Password required for van. Password: 230 User van logged in. ftp> bin 200 Type set to I. ftp> get /usr/lib/libcore.a /dev/null 200 PORT command okay. 150 Opening data connection for /usr/lib/libcore.a (669336 bytes). 226 Transfer complete. 669336 bytes received in 0.82 seconds (8e+02 Kbytes/s) ftp> get /usr/lib/libcore.a /dev/null 200 PORT command okay. 150 Opening data connection for /usr/lib/libcore.a (669336 bytes). 226 Transfer complete. 669336 bytes received in 0.82 seconds (8e+02 Kbytes/s) ftp> bye 221 Goodbye. [vs 2]% exit script done on Wed Nov 23 02:41:23 1988