Skip site navigation (1)Skip section navigation (2)
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>