There is a Java version of xplot available now called jPlot. It works in largely the same way.
http://www.tcptrace.org/jPlot/ Regards, Tim -----Original Message----- From: Sam Stickland [mailto:[EMAIL PROTECTED] Sent: Thursday, July 17, 2008 11:53 AM To: Matt Cable Cc: nanog@nanog.org Subject: Re: Analysing traces for performance bottlenecks Matt Cable wrote: > Kevin Oberman <oberman <at> es.net> writes >> tcptrace is old and pretty basic, but it can provide a LOT if >> information. Combined with xplot, the graphs often point to the exact >> nature of a TCP problem, but you need a really good understanding of TCP >> to figure anything out. >> > > Wireshark also provides tcptrace-like graphs ("Statistics -> TCP Stream Graph -> > Time Sequence Graph (tcptrace)"). They're not quite as pretty, but are just as > effective at tracking down all sorts of TCP problems, provided, as Kevin said, > you have a really good understanding of how TCP behaves Thanks for all the replies so far. While the TCP graphs are useful they are very difficult to read in Wireshark - they really need to be displayed in xplot, but this requires an X11 setup? I've found NDT: http://e2epi.internet2.edu/ndt/ This uses a java applet hosted on a web100 patched linux server to record network diagnostics from connecting clients. A typical report might look like this: Web100 reports the Round trip time = 122.15 msec; the Packet size = 1260 Bytes; and No packet loss was observed. C2S throughput test: Packet queuing detected: 1.09% S2C throughput test: Packet queuing detected: 1.32% This connection is receiver limited 84.33% of the time. Increasing the the client's receive buffer (63.0 KB) will improve performance This connection is sender limited 1.70% of the time. Increasing the NDT server's send buffer (127.0 KB) will improve performance This connection is network limited 13.96% of the time. The theoretical network limit is 7869.69 Mbps The NDT server has a 127.0 KByte buffer which limits the throughput to 16.37 Mbps Your PC/Workstation has a 63.0 KByte buffer which limits the throughput to 4.09 Mbps The network based flow control limits the throughput to 8.73 Mbps Client Data reports link is 'OC-48', Client Acks report link is 'OC-12' Server Data reports link is 'OC-48', Server Acks report link is 'T3' Something that could provide a similar, automated analysis of a TCP stream capture is what I'm after, although I doubt a standard packet capture will be able to provided as many metric as web100 stack can. Sam ***************************************************************** This message has originated from R. L. Polk & Co., 26955 Northwestern Highway, Southfield, MI 48033. R. L. Polk & Co. sends various types of email communications. If this email message concerns the potential licensing of a Polk product or service, and you do not wish to receive further emails regarding Polk products, forward this email to [EMAIL PROTECTED] with the word "remove" in the subject line. The email and any files transmitted with it are confidential and intended solely for the individual or entity to whom they are addressed. If you have received this email in error, please delete this message and notify the Polk System Administrator at [EMAIL PROTECTED] *****************************************************************
BEGIN:VCARD VERSION:2.1 X-MS-SIGNATURE:YES N;LANGUAGE=en-us:Bulger;Tim FN:Tim Bulger ORG:R L Polk & Co. TITLE:Senior Network Architect TEL;WORK;VOICE:248/728-7187 TEL;WORK;FAX:248/728-6852 ADR;WORK;PREF:;;26955 Northwestern Hwy;Southfield;MI;48034;United States of America LABEL;WORK;PREF;ENCODING=QUOTED-PRINTABLE:26955 Northwestern Hwy=0D=0A= Southfield, MI 48034 X-MS-OL-DEFAULT-POSTAL-ADDRESS:2 EMAIL;PREF;INTERNET:[EMAIL PROTECTED] X-MS-CARDPICTURE;TYPE=JPEG;ENCODING=BASE64: /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQY GBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYa KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAAR CACUAB0DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk 5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDnvJpwhrREHtThB7V8R7Q/YbGaIfal8itI Q+1O8n2pe0CxoeR7UogrTEHtSiD2rh9qY+1Rm+RS+RWmIPal8j2pe0F7VGoLb2pRbe1bX2X2 pRa+1cHtDxPrRii29qd9m9q2ha0v2Wj2gvrRs/Zh6Uv2YelaIEeVywAJxUxhwM8EHoRWCV1d HgOu1uZP2YelL9mHpWqIhSbFHU0C9uzFS+s92ftkH4sKsrqNmwA+3Q/99ivMH8O3S58s2Cg8 Z+yDj8N9Zc+gXkSlEvImY85NngfpxXVDB05bT/M7XhqUnbmf3I9il1jTrWJ5ZtQt0iQFmLSj AAr5c+MPxkuNU8QJD4XmMdhahl8xv+WrEjLfTitnxV4VudbtxbNqf2aMD51gtSA/14FeXah8 ONThuWS0EtzEOjiLH9a+hynBYOHv1ZXfZrRHDicHWTtRTa76H27FGoZcAcmpZ4YiPuIT9K5s atg9RTjrBPVhXyKizseEqt3Ne4sopIyvlx5I9K+f/i3HqOka3CtusojlQsNnA4x717R/a5/v VR1EWupMjXMSSsgIBODjNdmDxDw8+aaujooxxFG/K9zjjquASWpRqox94n8a4M6hnPzZH1pV 1HHQjFd/1RHv2O8XVD/ep/8AafvXCrqJ9RUi6gcdah4UfKjkVuZCeFNWEkYjk4rGW92Dov40 19TI6FfwFe86DeyBOK3ZvqWxnNSC4VBgsK5h9SZhyagN+f71L6rJ7jdaC2Mozk59abvdu5qM t1xzS5wPQV66ieQ6jfUdk9zS7hUWce9PVuOlFgUyI0p7UUVRgKKG60UUi+h//9k= X-MS-OL-DESIGN;CHARSET=utf-8:<card xmlns="http://schemas.microsoft.com/office/outlook/12/electronicbusinesscards" ver="1.0" layout="left" bgcolor="000000"><img xmlns="" align="fit" area="12" use="cardpicture"/><fld xmlns="" prop="name" align="left" dir="ltr" style="b" color="00e0ff" size="10"/><fld xmlns="" prop="org" align="left" dir="ltr" color="ffffff" size="8"/><fld xmlns="" prop="title" align="left" dir="ltr" color="ffffff" size="8"/><fld xmlns="" prop="telwork" align="left" dir="ltr" color="ffffff" size="8"><label align="right" color="bfbfbf"> Work</label></fld><fld xmlns="" prop="faxwork" align="left" dir="ltr" color="ffffff" size="8"><label align="right" color="bfbfbf"> Fax</label></fld><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="addrwork" align="left" dir="ltr" color="ffffff" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="email" align="left" dir="ltr" color="00e0ff" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/></card> REV:20080429T182554Z END:VCARD