From owner-freebsd-current@FreeBSD.ORG Tue Nov 11 04:08:05 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 4C80E16A4CE for ; Tue, 11 Nov 2003 04:08:05 -0800 (PST) Received: from heron.mail.pas.earthlink.net (heron.mail.pas.earthlink.net [207.217.120.189]) by mx1.FreeBSD.org (Postfix) with ESMTP id 629ED43FDF for ; Tue, 11 Nov 2003 04:08:03 -0800 (PST) (envelope-from tlambert2@mindspring.com) Received: from user-2ivfiln.dialup.mindspring.com ([165.247.202.183] helo=mindspring.com) by heron.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 1AJXJN-0001vX-00; Tue, 11 Nov 2003 04:07:59 -0800 Message-ID: <3FB0BC75.BC0E163E@mindspring.com> Date: Tue, 11 Nov 2003 02:39:49 -0800 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Alex Wilkinson References: <20031110164513.GA828@bewilderbeast.blackhelicopters.org> <20031111004523.GE14579@squirm.dsto.defence.gov.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a42b3594132dce4da0e625af8aeefec5ae350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c cc: current@freebsd.org Subject: Re: erroneous message from locked-up machine 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: Tue, 11 Nov 2003 12:08:05 -0000 Alex Wilkinson wrote: > Can someone please elaborate on the acronym KVA ? > > $ sysctl -d kern.ipc.maxpipekva > kern.ipc.maxpipekva: Pipe KVA limit > > This doesn't tell me enough. Kernel Virtual Address The fast pipe code in FreeBSD usesX-Mozilla-Status: 0009the processes participating in the pipe endpoints, so it uses a set of wired memory to do its job. By definition, this means that it takes a chunk of KVA space in order to get the wired memory. This tunable value is an administrative limit on the amount of KVA that can be used up by pipes. In general, you should never feel this, unless you are doing strange things with your pipes. Massively parallel compiles using pipes to communicate between the compiler stages, for example. -- Terry