Date: Sat, 3 Oct 2009 02:09:09 +0200 From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: Artem Belevich <fbsdlist@src.cx> Cc: freebsd-fs@freebsd.org Subject: Re: ARC size constantly shrinks, then ZFS slows down extremely Message-ID: <20091003000909.GD1660@garage.freebsd.pl> In-Reply-To: <ed91d4a80910021638r72213389uf0767b9bb523b7d9@mail.gmail.com> References: <4AC1E540.9070001@fsn.hu> <4AC5B2C7.2000200@fsn.hu> <20091002184526.GA1660@garage.freebsd.pl> <ed91d4a80910021638r72213389uf0767b9bb523b7d9@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--Q0rSlbzrZN6k9QnT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 02, 2009 at 04:38:24PM -0700, Artem Belevich wrote: > With the patch, if vfs.zfs.arc_min is set high enough, the system locks u= p. >=20 > On a box with 8G or RAM I had arc_min=3D6G and arc_max=3D7G. Once ARC grew > to ~5.8G as reported by kstat.zfs.misc.arcstats.size, number of wired > pages grew to ~7400MB and the processes got stuck in 'vmwait' state. I > had to reboot in order to recover. >=20 > On one hand setting arc_min can be considered a pilot error. On the > other, it may be a good idea to allow system to reclaim memory from > ARC even if ARC is smaller than arc_min if the system really really > needs it. The question is how to define "really needs it". >=20 > On a side note, it appears that wired page count tends to be > substantially larger than ARC size. I.e. in my case if ARC size grows > to 6G, wired page count is about 1.5G bigger. Perhaps we should allow > reclaiming memory Before we start debuging pathological cases, could you try the patch with defaul settings? Eventually with vm.kmem_size set to the amount of RAM you have. --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --Q0rSlbzrZN6k9QnT Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFKxpYlForvXbEpPzQRAonOAKDraj7ZSbTaC/31Up5xzjDd0HIfLACgpf4m WdRgq+8TSAI2nvZbbQKMg2c= =Ur6x -----END PGP SIGNATURE----- --Q0rSlbzrZN6k9QnT--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091003000909.GD1660>