Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 May 2010 09:06:26 -0700
From:      Artem Belevich <fbsdlist@src.cx>
To:        "Alexander V. Ribchansky" <shurik@zk.informjust.ua>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: Freebsd 8.0 kmem map too small
Message-ID:  <AANLkTilfGneo1d_Ijm4G6NAu_Z3k8ainlksV_woXpDTp@mail.gmail.com>
In-Reply-To: <4BED0810.10508@zk.informjust.ua>
References:  <4BE95F1F.5090009@zk.informjust.ua> <20100511223813.GB3044@garage.freebsd.pl> <4BED0810.10508@zk.informjust.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
To think of it, UMA on i386 is not such a good idea until we fix ARC
backpressure mechanism. Right now it's rather primitive and  is pretty
much controlled by arc_min. With UMA, it would appear to ZFS that
we're constantly short on memory.

If you're up for another experiment, try raising arc_min to the point
where performance does not degrade much but not that high that it
would cause map too small panic.

--Artem



2010/5/14 Alexander V. Ribchansky <shurik@zk.informjust.ua>:
> 12.05.2010 01:38, Pawel Jakub Dawidek =D0=C9=DB=C5=D4:
>>
>> -skip-
>> 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.
>>
> OOps, I do it again! ;)
> So after several hard days my STABLE gone away again. With your patch and
> UMA enabled. Wired constantly grow, last time I see it, it was about 940M
> As Wired grom, perfomance become terrible, buildworld take about 4 hours =
on
> Core2quadro.. So my wery IMHO (please don't kill me for it) that UMA
> allocation on i386 is unusable, correct me if I'm wrong.
>
> --
> =9A =9AAVR39-RIPE
> _______________________________________________
> freebsd-fs@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-fs
> To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"
>



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