From owner-freebsd-arch@FreeBSD.ORG Sat Dec 8 06:33:46 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B098059A; Sat, 8 Dec 2012 06:33:46 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wg0-f52.google.com (mail-wg0-f52.google.com [74.125.82.52]) by mx1.freebsd.org (Postfix) with ESMTP id E0F298FC08; Sat, 8 Dec 2012 06:33:45 +0000 (UTC) Received: by mail-wg0-f52.google.com with SMTP id 12so702868wgh.31 for ; Fri, 07 Dec 2012 22:33:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=wItnmHsEWFIzU3ZwqU3MXJrvQbRi1gRtVwKb3+iIo8U=; b=WJK7vU3pqQU4Ji93dSI16egznue7TCW24rJLIWxjrOA8pL0tuTHeIKPVwS4D+Y+hbE GjRBAkU0+UdIz2hUSNJkPkfsYbeJH+3dGvGLzFoA1eCUG+G2Pzj4lPK/UOG11RjirS/V UWb+tazDkF44wI/B3KP9qWCSTWVl0dg09hhhHCJvavj6Dq6Xrnu8v0MmrV0Eua1sC5LD ikrTCqajVmiwAPuorO+GPURlD0EjaLWV5AWDD8s1Q2pooKcttwjnJJ9O4w2ecWQFNjDp 5NRQ8hoqEwEmzU9u604J+Yud+Ke/ndm/Fa14DKwaF2H7uSELH/535WYaKSVAw4Q6B7JE YLKw== MIME-Version: 1.0 Received: by 10.216.200.160 with SMTP id z32mr2915611wen.53.1354948419014; Fri, 07 Dec 2012 22:33:39 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.217.57.9 with HTTP; Fri, 7 Dec 2012 22:33:38 -0800 (PST) In-Reply-To: <50C2839B.30709@mu.org> References: <201211270304.qAR34PfD056691@svn.freebsd.org> <50B53ABC.1010304@freebsd.org> <50B57F46.1060207@mu.org> <50C205DC.1040701@freebsd.org> <50C23B5E.3020509@freebsd.org> <50C26BF9.1050106@mu.org> <50C278B0.3040107@mu.org> <52564974-563C-499F-9860-ADACA0DD22CE@bsdimp.com> <50C2839B.30709@mu.org> Date: Fri, 7 Dec 2012 22:33:38 -0800 X-Google-Sender-Auth: SA7H2x4SjygOqLC00KCSILBU4oQ Message-ID: Subject: Re: svn commit: r243594 - head/sys/netinet From: Adrian Chadd To: Alfred Perlstein Content-Type: text/plain; charset=ISO-8859-1 Cc: Alfred Perlstein , Andre Oppermann , freebsd-arch@freebsd.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Dec 2012 06:33:46 -0000 I suggest something with some numbers/figures that we can look at and plot. Specifically: * Let's map out what the inputs are (eg total memory, total VM space) * Let's map out what the outputs are (eg UMA zone sizing, total mbufs allowed, etc) * Let's plot what the current, pre-latest-fiddling-in-current code does; * Let's plot what you and Andre think it should be, and then we can see how that works on the RAM constrained platforms; * Let's have a bit of a chat about it. Until Oleksandr and Andre figure out exactly why Andre's tweaks have broken memory allocation on ARM (and until he and I stare at MIPS a bit more, especially on the RAM constrained AP platforms) we can only guess what the underlying reasons for his issues are. Oleksandr thinks "fragmentation", but we just don't know. So that's worth figuring out. You don't have to wait. There's plenty to do. Heck, I wonder what platform Oleksandr is using where an ARM board has 1GB of RAM. Maybe we should get some more of those for people to play with. Adrian