From owner-freebsd-current@FreeBSD.ORG Wed Jul 9 19:56:29 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AED9137B401 for ; Wed, 9 Jul 2003 19:56:29 -0700 (PDT) Received: from mailhub.yumyumyum.org (dsl092-171-091.wdc1.dsl.speakeasy.net [66.92.171.91]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0175043F93 for ; Wed, 9 Jul 2003 19:56:28 -0700 (PDT) (envelope-from culverk@yumyumyum.org) Received: by mailhub.yumyumyum.org (Postfix, from userid 1001) id D604727B; Wed, 9 Jul 2003 22:56:43 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by mailhub.yumyumyum.org (Postfix) with ESMTP id CB5ED248; Wed, 9 Jul 2003 22:56:43 -0400 (EDT) Date: Wed, 9 Jul 2003 22:56:43 -0400 (EDT) From: Kenneth Culver To: Dan Nelson In-Reply-To: <20030709220958.GO39506@dan.emsphone.com> Message-ID: <20030709224310.K7400@alpha.yumyumyum.org> References: <20030709220958.GO39506@dan.emsphone.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: current@freebsd.org cc: Jeff Roberson cc: Julian Elischer cc: John Polstra Subject: Re: wierd dsl performance with -CURRENT X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2003 02:56:30 -0000 > In the last episode (Jul 09), Kenneth Culver said: > > > look of any large values in the timestamps and see if there is > > > anything before that indicates a lost packet or a re-ordered one or > > > something (or a retransmitted ack) > > > > > > The key is to find the gap in the arriving packets and figure out > > > what caused it.. > > > > > Alright, I'll have to do this later this evening, don't have time > > right now. Thanks for the help though. > > Tcptrace is great for this; the tsg output graph will mark out-of-order > packets and duplicate acks for you. > Alright, I used this and got a bunch of xpl graphs, but I'm not really sure what I'm looking at or for. The only graph I really understand is the d2c_tput.xpl, which is the thruput of the ftp data connection from ftp2.freebsd.org to my machine. I have posted the xpl's, along with the binary tcpdump output used to create the graphs. I've also posted the ascii output of the same download. All of these are posted at http://www.glue.umd.edu/~culverk/ the graphs are *.xpl, the binary output is tcpdump.out, and the ascii is tcpdump.ascii. Thanks. Ken PS Commands used: for tcpdump: binary tcpdump -ttt -w tcpdump.out host kenshin ascii tcpdump -ttt host kenshin | & tee tcpdump.ascii and to create graphs: tcptrace -GC tcpdump.out And the output of tcptrace: 1 arg remaining, starting with 'tcpdump.out' Ostermann's tcptrace -- version 6.3.2 -- Mon Oct 14, 2002 1756 packets seen, 1756 TCP packets traced elapsed wallclock time: 0:00:00.203206, 8641 pkts/sec analyzed trace file elapsed time: 0:00:09.670714 TCP connection info: 1: kenshin:49178 - ftp2.freebsd.org:21 (a2b) 9> 8< 2: kenshin:49179 - ftp2.freebsd.org:58751 (c2d) 717> 1022< (complete) All the xpl and output files are at the site listed above. Thanks again