Re: ZFS kmem_map too small.

[ Available lists | Index of freebsd-current | Month of Oct 2007 | Week of 8 Oct 2007 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Pawel Jakub Dawidek <pjd@FreeBSD.org>
Date
8 Oct 2007 12:15:40
Subject
Re: ZFS kmem_map too small.
Message-ID
20071008121523.GM2327@garage.freebsd.pl

Referenced by
Ivan Voras, Dag-Erling Smørgrav (freebsd-fs) , Dag-Erling Smørgrav, Pawel Jakub Dawidek, Pawel Jakub Dawidek (freebsd-fs) , Bernd Walter (freebsd-fs) , Bernd Walter, Dag-Erling Smørgrav, Dag-Erling Smørgrav (freebsd-fs) , Dag-Erling Smørgrav (freebsd-fs) , Dag-Erling Smørgrav, Craig Boston, Craig Boston (freebsd-fs) , Claus Guttesen, Claus Guttesen (freebsd-fs) , Craig Boston, Craig Boston (freebsd-fs) , Guy Brand, Guy Brand (freebsd-fs) , Darren Reed, Darren Reed (freebsd-fs) , Pawel Jakub Dawidek (freebsd-fs) , Pawel Jakub Dawidek, Darren Reed, Darren Reed (freebsd-fs) , =?UTF-8?B?6Z+T5a625qiZIEJpbGwgSGFja2Vy?=, Pawel Jakub Dawidek (freebsd-fs) , Pawel Jakub Dawidek, Tai-hwa Liang (freebsd-fs) , Tai-hwa Liang, Henrik Brix Andersen (freebsd-fs) , Henrik Brix Andersen, Pawel Jakub Dawidek (freebsd-fs) , Pawel Jakub Dawidek, Henrik Brix Andersen, Henrik Brix Andersen (freebsd-fs) , Darren Reed, Darren Reed (freebsd-fs) , Ivan Voras, Henrik Brix Andersen (freebsd-fs) , Henrik Brix Andersen, Ali Mashtizadeh (freebsd-fs) , Ali Mashtizadeh, Andrew Thompson, Andrew Thompson (freebsd-fs) , Niki Denev, Niki Denev (freebsd-fs) , Borja Marcos, Borja Marcos (freebsd-fs) , Pawel Jakub Dawidek, Pawel Jakub Dawidek (freebsd-fs) , Borja Marcos, Borja Marcos (freebsd-fs) , Borja Marcos, Borja Marcos (freebsd-fs) , Ivan Voras (freebsd-fs) , Pawel Jakub Dawidek, Pawel Jakub Dawidek (freebsd-fs) , Pawel Jakub Dawidek (freebsd-fs) , Pawel Jakub Dawidek, Borja Marcos (freebsd-fs) , Borja Marcos, Borja Marcos, Borja Marcos (freebsd-fs) , Steven Schlansker, Martijn Plak (freebsd-fs) , Pawel Jakub Dawidek (freebsd-fs) , Martijn Plak (freebsd-fs)

[ Hide this part ]
Here are some updates:

I was able to reproduce the panic by rsyncing big files and trying
bonnie++ test suggested in this thread.

Can you guys retry with this patch:

http://people.freebsd.org/~pjd/patches/vm_kern.c.2.patch

It's a hack, yes, but allows to mitigate the problem quite well. I'm
looking for a solution that can be used for 7.0 before we find a better
fix.

BTW. To use ZFS you _must_ increase vm.kmem_size/vm.kmem_size_max.
If you have the problem discussed here and you're using standard values,
please retry with vm.kmem_size/vm.kmem_size_max set to at least 600MB in
/boot/loader.conf.

I'm not sure if it's not too late to ask re@ about increasing the
default kmem size at least on amd64. ~300MB we have there is silly
small.

--
Pawel Jakub Dawidek http://www.wheel.pl
pjd@FreeBSD.org http://www.FreeBSD.org
FreeBSD committer Am I Evil? Yes, I Am!


[ Show this part (application/pgp-signature) ]

Elapsed time: 0.243 seconds