Date: Thu, 27 Apr 2006 21:40:23 +0200 From: Bartosz Fabianowski <freebsd@chillt.de> To: "ml@sd2i.com" <ml@sd2i.com> Cc: freebsd-stable@freebsd.org Subject: Re: RELENG_4 -> 5 -> 6: significant performance regression Message-ID: <44511E27.2070101@chillt.de> In-Reply-To: <445118C8.7020603@sd2i.com> References: <20060427160536.M96305@atlantis.atlantis.dp.ua> <20060427181226.GA66431@xor.obsecurity.org> <44510CBE.6050102@sd2i.com> <20060427183541.GA67363@xor.obsecurity.org> <445118C8.7020603@sd2i.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> You wrote that Giant is needed in 6.0 and now you write it has been > removed. In 4.x, every UFS write requires the Giant lock. In 6.x, Giant is not normally required, making file system operations faster. When you enable QUOTA, you basically get back to the 4.x behavior where Giant is needed for each write. This is why in 6.x UFS will normally be faster but if you enable QUOTA, you lose the newly gained performance again. - Bartosz
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44511E27.2070101>