From owner-freebsd-net@FreeBSD.ORG Fri Oct 19 17:22:47 2007 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 378BB16A420 for ; Fri, 19 Oct 2007 17:22:47 +0000 (UTC) (envelope-from SRS0=a902fbb5672ae28ffc31475fa1794d8c17938442=493=es.net=oberman@es.net) Received: from postal1.es.net (postal4.es.net [IPv6:2001:400:6000:1::66]) by mx1.freebsd.org (Postfix) with ESMTP id EFE0313C44B for ; Fri, 19 Oct 2007 17:22:45 +0000 (UTC) (envelope-from SRS0=a902fbb5672ae28ffc31475fa1794d8c17938442=493=es.net=oberman@es.net) Received: from ptavv.es.net (ptavv.es.net [198.128.4.29]) by postal4.es.net (Postal Node 4) with ESMTP (SSL) id YBP42143; Fri, 19 Oct 2007 10:22:43 -0700 Received: from ptavv.es.net (ptavv.es.net [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id B02AE45010; Fri, 19 Oct 2007 10:22:42 -0700 (PDT) To: Julian Elischer In-Reply-To: Your message of "Thu, 18 Oct 2007 18:31:33 PDT." <471808F5.8010608@elischer.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_1192814562_15096P"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Fri, 19 Oct 2007 10:22:42 -0700 From: "Kevin Oberman" Message-Id: <20071019172242.B02AE45010@ptavv.es.net> X-Sender-IP: 198.128.4.29 X-Sender-Domain: es.net X-Recipent: ; ; ; X-Sender: X-To_Name: Julian Elischer X-To_Domain: elischer.org X-To: Julian Elischer X-To_Email: julian@elischer.org X-To_Alias: julian Cc: FreeBSD Net , Maksim Yevmenkin Subject: Re: tcp analysis tool? X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Oct 2007 17:22:47 -0000 --==_Exmh_1192814562_15096P Content-Type: text/plain; charset=us-ascii Content-Disposition: inline > Maksim Yevmenkin wrote: > > On 10/18/07, Julian Elischer wrote: > >> does anyone have a favourite tool for analysing tcp flows to easily figure out why a transfer is slow? > >> > >> I am hoping for something that can help visualise the flow as one of those > >> "two timeline poles with lines between them" diagrams.. > >> > >> (that doesn't require too much extra software to be loaded. > > > > i used tcptrace at one point. > > > > http://jarok.cs.ohiou.edu/software/tcptrace/ > > > > works on dumps produced by tcpdump and can do some plots and provides > > some statistical data. > > > > thanks, > > max > > thanks.. > > I see from the man page it can do what I want! Both tcptrace and xplot (which is needed to display the graphs) are in ports. tcptrace does the best I have seen of reporting on what is happening under the covers in a TCP transfer, but it does not exactly tell you why performance is poor. It does the best job I have seen, but I still find that I need to dump data into a spread-sheet and generate a plot to get some data. Figuring out why systems don't get good TCP performance is a very difficult thing as there are so many things that can slow it down. We have lots of GE or 10GE connected sites and only handful have any clue about tuning for good TCP performance and many have other problems that make end-system tuning inadequate to fix he problem. If anyone figures out a better way to tell customers where the problem is, let alone fixes it, would be a true hero! -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 --==_Exmh_1192814562_15096P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) Comment: Exmh version 2.5 06/03/2002 iD8DBQFHGOfikn3rs5h7N1ERAq2gAJ4uwsgXeUUaXkVyvJt9RzVYMmLDcgCcDyPG wCFUcyKiHtTtf4JMhQh12mY= =ajzx -----END PGP SIGNATURE----- --==_Exmh_1192814562_15096P--