From owner-freebsd-stable@FreeBSD.ORG Sat Oct 25 04:59:25 2008 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D48FD1065673 for ; Sat, 25 Oct 2008 04:59:25 +0000 (UTC) (envelope-from chris@lameness.info) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.226]) by mx1.freebsd.org (Postfix) with ESMTP id B18098FC1A for ; Sat, 25 Oct 2008 04:59:25 +0000 (UTC) (envelope-from chris@lameness.info) Received: by rv-out-0506.google.com with SMTP id b25so1107124rvf.43 for ; Fri, 24 Oct 2008 21:59:25 -0700 (PDT) Received: by 10.141.170.10 with SMTP id x10mr1693555rvo.105.1224910765197; Fri, 24 Oct 2008 21:59:25 -0700 (PDT) Received: from ?10.1.2.144? ([76.14.77.139]) by mx.google.com with ESMTPS id f42sm1953844rvb.6.2008.10.24.21.59.22 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 24 Oct 2008 21:59:23 -0700 (PDT) Message-Id: <135DB3FD-8241-495F-A977-849F8CB47638@lamness.info> To: Joe Marcus Clarke In-Reply-To: <49029AAD.1020700@freebsd.org> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) Date: Fri, 24 Oct 2008 21:59:21 -0700 References: <9754CE37-FAAA-4E52-B41C-8DFFF7DC30C0@lamness.info> <49029AAD.1020700@freebsd.org> X-Mailer: Apple Mail (2.929.2) From: Chris Peterson Cc: stable@freebsd.org, Chris Peterson Subject: Re: kern.maxdsiz on amd63 with i386 binaries X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Oct 2008 04:59:25 -0000 Thanks Joe, that did it. Out of curiosity, I don't see any of the compat tree in /boot/defaults/ loader.conf, is there any place this is documented besides kernel sources? If not then I guess I should give something back to the community and change that :) Regards, Chris Peterson On Oct 24, 2008, at 9:03 PM, Joe Marcus Clarke wrote: > Chris Peterson wrote: >> Hello, >> >> I've got a handful of i386 boxes, and a handful of amd64 boxes >> running a >> 32-bit application, the reasons for this exact configuration >> mystify me >> as well as the deployment predates my time in the environment. Now >> that >> the dataset the application is loading is rapidly approaching 512MB >> we're starting to tweak kern.maxdsiz and kern.dfldsiz to 1GB. >> >> The i386 boxes are doing great, but we hit an issue with the amd64 >> machines in that 64bit apps seem to work fine, but the 32bit apps >> running on the amd64 machines fail to be able to use more than the >> i386 >> default of 512MB no matter what we set kern.maxdsiz to. I've also >> tried >> compiling it into the kernel, which results in the same issue. >> >> I tried starting the app with "limits -d 1090519040", and it seems to >> fail as well. Limits does show the proper value for datasize of >> 1064960 kB. >> >> We're locked into 32-bit binaries for this app at the moment thanks >> to >> some uh... interesting libraries it uses, so the usual option of >> recompile isn't available. I'd like to avoid traveling from San >> Jose to >> Seattle, then Virginia, then Munich to reinstall the amd64 machines >> with >> i386 machines if at all possible. >> >> Uh... help? > > Have you tried setting compat.ia32.maxdsiz? I believe this will do > what > you want. > > Joe > > -- > Joe Marcus Clarke > FreeBSD GNOME Team :: gnome@FreeBSD.org > FreeNode / #freebsd-gnome > http://www.FreeBSD.org/gnome