From owner-freebsd-current Mon Feb 10 11:24:18 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA19553 for current-outgoing; Mon, 10 Feb 1997 11:24:18 -0800 (PST) Received: from bofh.cybercity.dk (bofh.cybercity.dk [195.8.128.254]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA19548 for ; Mon, 10 Feb 1997 11:24:15 -0800 (PST) Received: from critter.dk.tfs.com ([140.145.230.252]) by bofh.cybercity.dk (8.8.3/8.7.3) with ESMTP id UAA22603; Mon, 10 Feb 1997 20:26:06 +0100 (MET) Received: from critter.dk.tfs.com (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.2/8.8.2) with ESMTP id UAA13376; Mon, 10 Feb 1997 20:25:22 +0100 (MET) To: Garrett Wollman cc: Greg Burch , freebsd-current@freefall.freebsd.org, Christoph Kukulies Subject: Re: tcp/ip performance miserable In-reply-to: Your message of "Mon, 10 Feb 1997 13:25:00 EST." <9702101825.AA05237@halloran-eldar.lcs.mit.edu> Date: Mon, 10 Feb 1997 20:25:22 +0100 Message-ID: <13374.855602722@critter.dk.tfs.com> From: Poul-Henning Kamp Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message <9702101825.AA05237@halloran-eldar.lcs.mit.edu>, Garrett Wollman wri tes: Well, should xplot be made part of FreeBSD ? Do you know if the author would be against this ? >For people who have performance problems with TCP, I would strongly >suggest doing a graphical performance analysis with tcpdump and xplot. >It is much easier to figure out problems when one has anaylzed what is >happening. For the record, I get pretty close to the expected value >on the two tests I was able to do from 3.0(current) to Digital UNIX >3.2G and an old 2.2 SNAP. > >The graphical performance analysis technique is described in a >technical report, MIT/LCS/TR-494, by Timothy J. Shepard, entitled >``TCP Packet Trace Analysis''. (It was originally a Masters' thesis.) >The `xplot' program described in the report, along with a Perl script >I wrote to generate xplot input files from tcpdump output, and maybe >also a PostScript version of the TR, is available at >; I should make >a port of it some day. > >The usefulness of this technique cannot be overstated. It is >literally the difference between poring over text traces for three >hours and looking at a plot for five minutes and saying ``aha, there's >a fast-retransmit, and there's where another packet got dropped, so >that delay is a retransmit timeout!'' It's like night and day. > >-GAWollman > >-- >Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the sam >e >wollman@lcs.mit.edu | O Siem / The fires of freedom >Opinions not those of| Dance in the burning flame >MIT, LCS, ANA, or NSA| - Susan Aglukark and Chad Irschick -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail.