From owner-freebsd-current@FreeBSD.ORG Wed Jul 9 14:00: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 1F03B37B401 for ; Wed, 9 Jul 2003 14:00:29 -0700 (PDT) Received: from rwcrmhc13.comcast.net (rwcrmhc13.comcast.net [204.127.198.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8FE5143F93 for ; Wed, 9 Jul 2003 14:00:28 -0700 (PDT) (envelope-from julian@elischer.org) Received: from interjet.elischer.org ([12.233.125.100]) by attbi.com (rwcrmhc13) with ESMTP id <20030709210027015001q1e1e>; Wed, 9 Jul 2003 21:00:28 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id OAA32929; Wed, 9 Jul 2003 14:00:26 -0700 (PDT) Date: Wed, 9 Jul 2003 14:00:25 -0700 (PDT) From: Julian Elischer To: Kenneth Culver In-Reply-To: <20030709164151.A5579@alpha.yumyumyum.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Jeff Roberson cc: current@freebsd.org 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: Wed, 09 Jul 2003 21:00:29 -0000 On Wed, 9 Jul 2003, Kenneth Culver wrote: > > Can you do a > > 'netstat -s -p tcp >> tcpstats' before and after the transfer? > > > > This should tell us if there were retransmits etc. It could be a > > difference in minimum rtt values or a congestion issue that results in > > timeout for our stack but some other recovery mechanism with other stacks. > > > > Here is the output of the netstat before and after transferring "kern.flp" > for FreeBSD 5.1: > > tcp: [...] > 35600 packets received [...] > 1220 out-of-order packets (1657153 bytes) > > This is after: > > tcp: [...] > 36688 packets received > 1298 out-of-order packets (1770089 bytes) This is the only thing that is of any interest.. and it could only really be if the etherent driver was re-ordering them.. possibly FreeBSD 5 might react more to out-of-order packets.. capture a download with tcpdump and save it (ascii version) to a file using the -ttt option to get relative timestamps.. 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.. > > Thanks... > > Could this be something my ISP did that causes a problem for FreeBSD and > not the other OS's? > > Ken >