From owner-freebsd-stable@FreeBSD.ORG Wed May 13 14:27:33 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42678106566B for ; Wed, 13 May 2009 14:27:33 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 15C7E8FC14 for ; Wed, 13 May 2009 14:27:33 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id BE5FA46B49; Wed, 13 May 2009 10:27:32 -0400 (EDT) Received: from jhbbsd.hudson-trading.com (unknown [209.249.190.8]) by bigwig.baldwin.cx (Postfix) with ESMTPA id 969098A025; Wed, 13 May 2009 10:27:31 -0400 (EDT) From: John Baldwin To: freebsd-stable@freebsd.org Date: Wed, 13 May 2009 10:11:44 -0400 User-Agent: KMail/1.9.7 References: <910e60e80905130410h38a1dc70y23a26275dac51a31@mail.gmail.com> In-Reply-To: <910e60e80905130410h38a1dc70y23a26275dac51a31@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200905131011.44391.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Wed, 13 May 2009 10:27:31 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.95 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,RDNS_NONE autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: dikshie Subject: Re: maximum mmap() 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: Wed, 13 May 2009 14:27:33 -0000 On Wednesday 13 May 2009 7:10:29 am dikshie wrote: > Hi, > i found that my rrdtool does not work with mmap() with rra files size > more than 2GB. > my question: on i386 arch, what's maximum size of file to be able to mmap() ? > do i have to change from i386 to amd64? or added 4GB RAM? The amount of RAM is not the issue, it is the size of the virtual address space. You can lower maxdsiz on i386 to leave more room for mmap, and you can also change KVA_PAGES in the kernel to leave more address space for userland than for the kernel perhaps, but you won't get a whole lot more space that way (you might be able to map 2.5GB or so). Moving to amd64 gives you a 64-bit virtual address space and you will be able to easily mmap() much, much more than 4GB out of the box. -- John Baldwin