Date: Thu, 27 Apr 2006 15:47:37 -0400 From: Mike Jakubik <mikej@rogers.com> To: Bartosz Fabianowski <freebsd@chillt.de> Cc: "ml@sd2i.com" <ml@sd2i.com>, freebsd-stable@freebsd.org Subject: Re: RELENG_4 -> 5 -> 6: significant performance regression Message-ID: <44511FD9.9020200@rogers.com> In-Reply-To: <44511E27.2070101@chillt.de> 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> <44511E27.2070101@chillt.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Bartosz Fabianowski wrote: >> 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. Why isn't QUOTA mpsafe then?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44511FD9.9020200>