Date: Mon, 28 Oct 2013 14:22:16 -0700 From: Jordan Hubbard <jkh@ixsystems.com> To: Slawa Olhovchenkov <slw@zxy.spb.ru> Cc: freebsd-fs@freebsd.org, freebsd-current@freebsd.org Subject: Re: ZFS txg implementation flaw Message-ID: <9A00B135-7D28-47EB-ADB3-E87C38BAC6B6@ixsystems.com> In-Reply-To: <20131028092844.GA24997@zxy.spb.ru> References: <20131028092844.GA24997@zxy.spb.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On Oct 28, 2013, at 2:28 AM, Slawa Olhovchenkov <slw@zxy.spb.ru> wrote: > As I see ZFS cretate seperate thread for earch txg writing. > Also for writing to L2ARC. > As result -- up to several thousands threads created and destoyed per > second. And hundreds thousands page allocations, zeroing, maping > unmaping and freeing per seconds. Very high overhead. How are you measuring the number of threads being created / destroyed? = This claim seems erroneous given how the ZFS thread pool mechanism = actually works (and yes, there are thread pools already). It would be helpful to both see your measurement methodology and the = workload you are using in your tests. - Jordan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9A00B135-7D28-47EB-ADB3-E87C38BAC6B6>