Received: with ECARTIS (v1.0.0; list netdev); Fri, 14 Jan 2005 08:05:16 -0800 (PST) Received: from mx1.slu.se (mx1.slu.se [130.238.96.70]) by oss.sgi.com (8.13.0/8.13.0) with ESMTP id j0EG5BrS007276 for ; Fri, 14 Jan 2005 08:05:12 -0800 Received: from robur.slu.se (robur.slu.se [130.238.98.12]) by mx1.slu.se (8.13.1/8.13.1) with ESMTP id j0EG572T023635; Fri, 14 Jan 2005 17:05:07 +0100 Received: by robur.slu.se (Postfix, from userid 1000) id 1171DEC1A0; Fri, 14 Jan 2005 17:05:05 +0100 (CET) From: Robert Olsson MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16871.60849.905998.527106@robur.slu.se> Date: Fri, 14 Jan 2005 17:05:05 +0100 To: jeremy.guthrie@berbee.com Cc: netdev@oss.sgi.com, Robert Olsson Subject: Re: V2.4 policy router operates faster/better than V2.6 In-Reply-To: <200501140859.42018.jeremy.guthrie@berbee.com> References: <200501131328.34449.jeremy.guthrie@berbee.com> <16870.58414.767012.96364@robur.slu.se> <200501140859.42018.jeremy.guthrie@berbee.com> X-Mailer: VM 7.18 under Emacs 21.3.1 X-Scanned-By: MIMEDefang 2.48 on 130.238.96.70 X-Virus-Scanned: ClamAV 0.80/650/Sun Jan 2 19:00:02 2005 clamav-milter version 0.80j on 127.0.0.1 X-Virus-Status: Clean X-archive-position: 244 X-ecartis-version: Ecartis v1.0.0 Sender: netdev-bounce@oss.sgi.com Errors-to: netdev-bounce@oss.sgi.com X-original-sender: Robert.Olsson@data.slu.se Precedence: bulk X-list: netdev Jeremy M. Guthrie writes: > I ran a script overnight using the modified driver you had given me Robert. > it is interesting that there is almost always errors in the interface even > though we aren't getting dst-cache errors and running ~ 40% free CPU now. I > am going to switch over to Jesse's driver to see if his instrumentation helps > nail down where the problem is. > rx_packets: 2722676103 > tx_packets: 5 > rx_bytes: 1171335471 > tx_bytes: 398 > rx_errors: 8558366 > tx_errors: 0 > rx_dropped: 1951692 It might come from be periodic work from GC process correlate drops w. rtatat. I think the GC process can be made more smooth but studies and experimentation is probably needed as GC process is quite complex. Maybe some looked into this already? Also you reported less drops when you increased the size of the RX ring and I see higher system performance with smaller RX rings. Both statements may actually be true. Big rings size may buffer during periodic work as GC. Also I have an experimental patch so you route without the route hash as a comparison. You have to be brave... BTW we had this thread going for week, --ro