Date: Thu, 25 May 2006 19:57:56 +0200 From: Fabian Keil <freebsd-listen@fabiankeil.de> To: "Arno J. Klaassen" <arno@heho.snv.jussieu.fr> Cc: freebsd-stable@freebsd.org Subject: Re: kmem leak in tmpmfs? Message-ID: <20060525195756.7eaf4aa2@localhost> In-Reply-To: <wpy7wq6qlh.fsf@heho.labo> References: <wpy7wq6qlh.fsf@heho.labo>
next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_YVbxbPVeI+oV.pyGxTmd_z/ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable "Arno J. Klaassen" <arno@heho.snv.jussieu.fr> wrote: > Hello, >=20 > I get a very easy to reproduce panic on 6.1-STABLE : >=20 > /etc/periodic/weekly/310.locate panics with >=20 > panic: kmem_malloc(4096): kmem_map too small: 335544320 total > allocated > This box has nothing particular, apart from maybe a large number > of stamp-file based test-databases (with a lot of zero-sized > files named .key=3Dvalue). > Producing this bug is easy : >=20 > - set tmpmfs=3D"YES" and set tmpsize greater than around 220m > - start /etc/periodic/weekly/310.locate (and nothing else!) > - wait two-three hours and bang >=20 > Last test is with tmpfs=3D1024m and I monitored df -h /tmp and > vmstat -zm every minute; when the system panics, last output is : >=20 > Filesystem Size Used Avail Capacity Mounted on > /dev/md0 989M 219M 691M 24% /var/tmp >=20 > vmstat -zm | fgrep md0 > md0: 512, 0, 453257, 15, 453437 >=20 > I'm quite not an expert, but looks to me as if md0 use stays > almost 100% in kmem and is never swapped (as it is supposed to do > by default according to the man-page). The rc script has different defaults than mdmfs: fk@TP51 ~ $grep tmpmfs_flags /etc/defaults/rc.conf=20 tmpmfs_flags=3D"-S -M" # Extra mdmfs options for the mfs /tmp You probably want to ditch the "-M". Fabian --=20 http://www.fabiankeil.de/ --Sig_YVbxbPVeI+oV.pyGxTmd_z/ Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEdfApjV8GA4rMKUQRAlQgAJ93eF5uhuyA9wjYsv11DVvxalTLJACeJZvg 7u40GgI18Heskl0UMJMUSBI= =wt/E -----END PGP SIGNATURE----- --Sig_YVbxbPVeI+oV.pyGxTmd_z/--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060525195756.7eaf4aa2>