From owner-freebsd-arm@freebsd.org Sat Jan 13 17:51:49 2018 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7D13BE75ED7 for ; Sat, 13 Jan 2018 17:51:49 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-100.reflexion.net [208.70.210.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 28A746F360 for ; Sat, 13 Jan 2018 17:51:48 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 8967 invoked from network); 13 Jan 2018 17:51:42 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 13 Jan 2018 17:51:42 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.40.4) with SMTP; Sat, 13 Jan 2018 12:51:42 -0500 (EST) Received: (qmail 7965 invoked from network); 13 Jan 2018 17:51:42 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 13 Jan 2018 17:51:42 -0000 Received: from [192.168.1.25] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id CD77BEC942D; Sat, 13 Jan 2018 09:51:41 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: Builworld stalls on rpi2 [various processes stuck in pfault and vmwait with 1996M Free Swap listed by top] From: Mark Millard In-Reply-To: <20180113172731.GB51530@www.zefox.net> Date: Sat, 13 Jan 2018 09:51:41 -0800 Cc: Freebsd-arm , FreeBSD Hackers Content-Transfer-Encoding: quoted-printable Message-Id: References: <20180113005426.GA48702@www.zefox.net> <5D61DF2C-2CEB-442C-8CBC-1EE0988CF2BC@dsl-only.net> <20180113172731.GB51530@www.zefox.net> To: bob prohaska X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jan 2018 17:51:49 -0000 On 2018-Jan-13, at 9:27 AM, bob prohaska wrote: > On Sat, Jan 13, 2018 at 08:32:20AM -0800, Mark Millard wrote: >> Does your 2 GiByte swap-space RPi2 "dmesg -a" output >> (or serial console history) show any messages about the >> swap-space size and a potential adjustment to a related >> kernel parameter? >>=20 > Yes, console history contains the line >=20 > warning: total configured swap (524288 pages) exceeds maximum = recommended amount (405460 pages). >=20 > Since top reported what looked like ample swap, and buildworld seemed = to > run successfully, I didn't heed the >=20 > warning: increase kern.maxswzone or reduce amount of swap. >=20 > message.=20 >=20 > Would it be helpful to do so now? gpart show da0 reports >=20 > =3D> 0 122544516 da0 BSD (58G) > 0 4194304 1 freebsd-ufs (2.0G) > 4194304 4194304 2 freebsd-swap (2.0G) > 8388608 6291456 4 freebsd-ufs (3.0G) > 14680064 107864452 5 freebsd-ufs (51G) >=20 > The units are somewhat baffling, since the apparent swap partition > size does not match (numerically) the dmesg value. [gpart is showing in 512 Byte units, probably matching a drive-organization characteristic.] page =3D 4 KiBytes So 405460 pages =3D 1621840 KiBytes, so a little over 1.54 GiBytes. For reference: 524288 pages =3D 2097152 KiBytes, so exactly 2.0 GiBytes. Note: 2*2097152 =3D=3D 4194304 exactly, so the 512 Byte count is an exact match to the 2.0 GiByte swap size. When there is only 1 GiByte of RAM, I'm not sure if increasing kern.maxswzone is a good tradeoff or not. Historically I've kept the swap space within the recommended maximum for the default kern.maxswzone value. But for the RPi2B V1.1 context, I've not tried a self-hosted buildworld in a long time, doing cross builds instead. =3D=3D=3D Mark Millard markmi at dsl-only.net