Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Dec 2019 16:48:01 +0000
From:      tech-lists <tech-lists@zyxst.net>
To:        freebsd-questions@freebsd.org
Subject:   spurious out-of-swap messages (plenty of swap available)
Message-ID:  <20191219164801.GH63749@bastion.zyxst.net>

next in thread | raw e-mail | index | archive | help

--WIIRZ1HQ6FgrlPgb
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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 plus
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=20
0 MD md99 34359738368 512 u 99 s 512 f 0 fs 0 l 34359738368 t vnode file
/swap0 label=20
z0xfffff8001e3ae600 [shape=3Dbox,label=3D"SWAP\nswap\nr#4"];
      <file>/swap1</file>
      <file>/swap0</file>
      <name>swap</name>
      <type>freebsd-swap</type>
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:=20
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 kille=
d:
out of swap space
Dec 19 15:39:47 desktop kernel: pid 35795 (rustc), jid 13, uid 0, was kille=
d:
out of swap space

Why isn't all the swap space being used? I could understand if it went to l=
ike
95% use then complained, but I've kept a close eye on it while compiling and
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 el=
se?

thanks,
--=20
J.

--WIIRZ1HQ6FgrlPgb
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE8n3tWhxW11Ccvv9/s8o7QhFzNAUFAl37qdIACgkQs8o7QhFz
NAWxGQ//dyOglZY/mJO8ZqT8Vm4nnBCrR3exuxUHRrNsgTKUQYwQ5uhqaRO4PMVn
wMMCLryBogcPmayGYjFJ6v8zWBt0VTHVZKatJq1b1qalFi/XMrHfrUpILN3aEMpC
X33jGCr6mcuGnsLh5KKd9AgsuE25osagrFhZXQcj6LpOMpPKCrbJu31jIchgaZOd
rHVZcNqxwqpI46iuco9pbLvfWCTcjxe70MIlTGp87gJ95EM+l4DVfTCkrcKmbWiK
rHy4GjjfHxuZFzMs3X/Vd1SWRZkpLWpc8AeHUnH+dOhgrd1HkirJ7Are993kLOvh
NHPRNiWvfQJ4B9+SMXI8so+56Scr2/qhO+p46ez2QAcgR4JsULxl+UrfS8BPpJwD
EC+kV+UnosFvtxqojlXFuBLJjAdmEzfVYuJ8e3DebnJD7qcHN5xs9YTvofYcpGZ+
tSgc5WfARY5Gp+yt66bqU6AQZi7kZOAMWVhLeK9Ec3epj2hTiRvYPbkOBlQASmLM
+XfIRDYzOIlgV1ACkJlCwE6APaT6YRQztZ/dhWkw0JsLbcTCGTLtpvNB/1qpu6UB
GsC3aa+FSyR5VbCnHhQqI5EmZSoiqknOnmmo+MIWsqeR65e+04n7uHBHY1PuA/5E
31m0+DQdKqSQA7bPjLqtHOnl2LrcgtZIwG44YPzIc+vKjHUyinU=
=G/tw
-----END PGP SIGNATURE-----

--WIIRZ1HQ6FgrlPgb--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20191219164801.GH63749>