Date: Wed, 12 May 2010 00:38:13 +0200 From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: "Alexander V. Ribchansky" <shurik@zk.informjust.ua> Cc: freebsd-fs@freebsd.org Subject: Re: Freebsd 8.0 kmem map too small Message-ID: <20100511223813.GB3044@garage.freebsd.pl> In-Reply-To: <4BE95F1F.5090009@zk.informjust.ua> References: <4BE95F1F.5090009@zk.informjust.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On Tue, May 11, 2010 at 04:43:59PM +0300, Alexander V. Ribchansky wrote: > As Artem advised, I comment out > > CFLAGS+=-DZIO_USE_UMA in sys/modules/zfs/Makefile > > and things like to be "back in USSR :)" if seriously - all become as good > as before 18.04.2010 mega ZFS-MFC. > While with UMA, Wired memory constantly grow up to kmem_max limit and than > PANIC! :(, without it, Wired is approx 380 - 450M on typical 8-STABLE KDE3 > desktop with plain ZFS. > So or there is something wrong with my (and many many other's people's) > hands or UMA broke ZFS at all. > > Thank you, Artem for hint! I already start to think, that revert to > pre-18.04.2010 8-STABLE is the only solution. Could you try the following patch without disabling UMA? http://people.freebsd.org/~pjd/patches/vfs_subr.c.7.patch It works quite well for me. Also we still don't have back-pressure mechanism when arc_meta_limit is exceeded. OpenSolaris frees namecache entires then and we currently do nothing. I'll experiment with a bit and let you know if the patch above doesn't fix your problem still. -- Pawel Jakub Dawidek http://www.wheelsystems.com pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAkvp3FQACgkQForvXbEpPzQHaACg6wqosWZoS9sKdKsA7K0SzJq0 wMgAn14JByxnIaSZsrw2wLxk6PHJKSZ+ =oyce -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100511223813.GB3044>
