From owner-freebsd-questions@freebsd.org Fri Dec 20 16:14:39 2019 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6D2711DD332 for ; Fri, 20 Dec 2019 16:14:39 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (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 47fYjV3wZtz473t for ; Fri, 20 Dec 2019 16:14:38 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 0705E6BA for ; Fri, 20 Dec 2019 11:14:36 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Fri, 20 Dec 2019 11:14:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= date:from:to:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm1; bh=e8lEQnoOdTRYwTUdqbcLJ+83FCC D0IxqBLjG90sW7ws=; b=Zq9vl9x9AfE7MKO4G5UbFI8+FirV2TwNPkAKFyo5+6V Sw4K/ILycXouh9ljPCbGgilwdeR72XmnSuU2YCYRtEPxicn7Bd00adwXUVwABJxp g+CHOMXdyfoIIWr6gsJqcs6GOa2zPhgocB4N45Bn9IQb0P76k2SZa8LOM4u+TVDX ml7sujMZYsd2tWEAVS3X+NMZ5QIEhwhG5yJ5GycxGVa9Af9iVnsPJfZ5IOzNrbPA DEVVQ/xRCWYONA2IeAGkcz/kOY6c5kzrINeaAicNsAHWsWvozsf1b8QadniGEMKt uDLr84q8T+WsJNQKBD3sSTrxOUMrYong/++7G/IDR+Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=e8lEQn oOdTRYwTUdqbcLJ+83FCCD0IxqBLjG90sW7ws=; b=qfirTkAkLnhWnwYlHprkG5 dzhp+fVrJYKEcGDfhMnzfhhX5CgnuWM+PQbXnsFh6nHfbeZE9EG72thb5vAWIcZO PihjPybMgZpW6wWqlbiDtPedDDIls/ThjZ0MzwZC/yH746WUnDzxHTZi4OHLXl8w hTSUSnRtLsop5SNEIP5Un9uWfY4LE99iNSVWyAg3njFE3rfq2WWrgxhc6BcKJyxy 5zHzA8F+4h1AIo+d41aFuTeO1bKXcPgdpgBhhzPDlJK/MC4B9zVW007YtjF0egqH QGgEOs55N6xzi+VQ9k4oX334BhKexekhQNCd7aenBLNyzYU9IfjNGSyBCjerz4ig == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvddufedgkeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujggfsehgtd erredtredvnecuhfhrohhmpehtvggthhdqlhhishhtshcuoehtvggthhdqlhhishhtshes iiihgihsthdrnhgvtheqnecukfhppeekvddrjedtrdeluddrleelnecurfgrrhgrmhepmh grihhlfhhrohhmpehtvggthhdqlhhishhtshesiiihgihsthdrnhgvthenucevlhhushht vghrufhiiigvpedt X-ME-Proxy: Received: from bastion.zyxst.net (bastion.zyxst.net [82.70.91.99]) by mail.messagingengine.com (Postfix) with ESMTPA id 910F58005A for ; Fri, 20 Dec 2019 11:14:35 -0500 (EST) Date: Fri, 20 Dec 2019 16:14:06 +0000 From: tech-lists To: freebsd-questions@freebsd.org Subject: Re: spurious out-of-swap messages (plenty of swap available) Message-ID: <20191220161406.GK63749@bastion.zyxst.net> Mail-Followup-To: freebsd-questions@freebsd.org References: <20191219164801.GH63749@bastion.zyxst.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="LQ77YLfPrO/qF/pM" Content-Disposition: inline In-Reply-To: <20191219164801.GH63749@bastion.zyxst.net> User-Agent: Mutt/1.12.2 (2019-09-21) X-Rspamd-Queue-Id: 47fYjV3wZtz473t X-Spamd-Bar: -------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zyxst.net header.s=fm1 header.b=Zq9vl9x9; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=qfirTkAk; dmarc=none; spf=pass (mx1.freebsd.org: domain of tech-lists@zyxst.net designates 64.147.123.24 as permitted sender) smtp.mailfrom=tech-lists@zyxst.net X-Spamd-Result: default: False [-8.19 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[zyxst.net:s=fm1,messagingengine.com:s=fm1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.24:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[zyxst.net]; DKIM_TRACE(0.00)[zyxst.net:+,messagingengine.com:+]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:64.147.123.0/24, country:US]; IP_SCORE(-3.49)[ip: (-9.81), ipnet: 64.147.123.0/24(-4.92), asn: 11403(-2.68), country: US(-0.05)]; RCVD_IN_DNSWL_LOW(-0.10)[24.123.147.64.list.dnswl.org : 127.0.5.1] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Dec 2019 16:14:39 -0000 --LQ77YLfPrO/qF/pM Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Dec 19, 2019 at 04:47:34PM +0000, tech-lists wrote: >Hi, > >A desktop system running latest 12-stable and poudriere-devel gives "out of >swap" errors when compiling some ports like rustc. But swap doesn't go over >7%, there's 32GB RAM and over 64GB of swap (2x 32GB swapfiles on an SSD pl= us >one 4GB swap partition, also on SSD): > >% sysctl -a | grep swap >2 PART ada0s1b 3834175488 512 i 2 o 236223201280 ty freebsd-swap xs BSD xt= 1 >0 MD md98 34359738368 512 u 98 s 512 f 0 fs 0 l 34359738368 t vnode file >/swap1 label >0 MD md99 34359738368 512 u 99 s 512 f 0 fs 0 l 34359738368 t vnode file >/swap0 label >z0xfffff8001e3ae600 [shape=3Dbox,label=3D"SWAP\nswap\nr#4"]; > /swap1 > /swap0 > swap > freebsd-swap >vm.swap_enabled: 1 >vm.domain.0.stats.unswappable: 0 >vm.swap_idle_threshold2: 10 >vm.swap_idle_threshold1: 2 >vm.swap_idle_enabled: 0 >vm.disable_swapspace_pageouts: 0 >vm.stats.vm.v_swappgsout: 3034133 >vm.stats.vm.v_swappgsin: 462625 >vm.stats.vm.v_swapout: 428651 >vm.stats.vm.v_swapin: 143721 >vm.nswapdev: 3 >vm.swap_fragmentation: >vm.swap_async_max: 4 >vm.swap_maxpages: 65126576 >vm.swap_total: 72553652224 >vm.swap_reserved: 76193538048 > >I see this in /var/log/messages: > >Dec 19 15:38:07 desktop kernel: pid 57027 (rustc), jid 13, uid 0, was kill= ed: >out of swap space >Dec 19 15:39:47 desktop kernel: pid 35795 (rustc), jid 13, uid 0, was kill= ed: >out of swap space > >Why isn't all the swap space being used? I could understand if it went to = like >95% use then complained, but I've kept a close eye on it while compiling a= nd >it doesn't get anywhere near that. As far as I'm aware, sysctl tunables are >default. I'm thinking maybe the out-of-swapspace messages mask something e= lse? "Solved" this by running poudriere pkgclean -A. Then a batch run building o= ver 1200 ports without error, and swap being used normally. --=20 J. --LQ77YLfPrO/qF/pM Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE8n3tWhxW11Ccvv9/s8o7QhFzNAUFAl3882kACgkQs8o7QhFz NAXblw//d+Xvk+0JEPMlwbRBMjM4f3itxLEGuxxOutJJWjNlOlnHjqdWSRVcoqlJ o6YMvZ36sLmTcLEk2zpIme1Uvdl7iiLHtZ9Ewxy5kUdZtyomr4iYJz3JUJdQPHtr G5o1oQACdHM3TTIbHwDLScyjf9pO3/WIsxFXqf2bmC3TOkzxPei7ywdljChNjfuO XzkKUJcDRrGPhjT+n3P+kyDxGfCVAlIcTlqmIYZXbpAmUZQrveaLFkLlAwPXlXNJ NTY7g04Uo0XG2erWxuIhpCQjplkyMGFa0sLi19fFk3lt1x4d96TvJnaLX902FeiI GvN07ZRKWeX0ArBB0BDWAoL1PL/R2xjycmyf6SaXXZL+Fw1MfdL5QO90R/pfWHl+ 35EBQ8Sj7LWx88vR7BOtlfsCGyvL5Wxkiw4okWiq8Um5qNXvyh/8JxczEnW4KQyM WVq8SEmkZS0T7mnlRwnUp8SZpYKbpAIa7W5EqzmzT5RQQZTDCwef/qnJ2MeQZjE/ EpL/1hf77TJQDLXTylLcw8O/EThAeu5IIItD/VxIhx8/1AW4R7OJ6ZYWRjadw57h Ttu4q6407ROu3QKFczVT8IqVyZgTUQgurdkCcJ8Qp57rZTNWTLaDUfXeWGTm14mD xa9zNN3RAnAHmiKId5v8KVkxWd6PFEirpafsy8qS7cT3J7LVx2k= =15gF -----END PGP SIGNATURE----- --LQ77YLfPrO/qF/pM--