Craig Hammond wrote:
> I am setting up a Samba fileserver on obsd 3.9-stable
>
> I noticed that up until obsd3.3, in section 11 of the
faq, it
> recommended
> increasing bufcachepercent for fileservers with lots of
free memory.
>
> Now there is no section 11 at all in the faq.
>
> For a box that is basically only going to do Samba, is
it still ok
> to increase bufcachepercent to speed things up, and if
so, are there
> any limits I should be aware of? Obviously I wouldn't
set it to 95%
> but with 1 gb of RAM, is 50% ok.
did you read the commit message?
http://www.openbsd.org/cgi-bin/cvsweb/www/faq/faq11.html
See revision 1.50...
"Remove some bad stuff... NMBCLUSTERS gets
people into
serious trouble, as does BUFCACHEPERCENT.
Removed."
The problem with documenting knobs like that is people feel
the need to
twist 'em. In the process, they demonstrate why OpenBSD
developers set
things the way they are...though they rarely see the
performance and
stability problems they caused as a direct result of their
actions.
Rather, they whine that "OpenBSD doesn't work!"
and waste a lot of
people's time until we eventually find out that little
detail they
creatively left out.
THINK A MOMENT... If there was one magical setting which
was Always
Best, don't you think that maybe the OpenBSD developers
would have set
it there?
IF you want to twist knobs, start from the default, see if
you can find
a real problem (note: if performance isn't absolutely as
fast as need
be, that's not a problem if you are pulling one 100k file
off the server
once a minute. It may be a problem if you are pulling those
same files
many times a second). IF you spot a real problem, then
twist just the
appropriate knobs, and see what happens.
"Bigger" is not always better,
it isn't always even faster.
Nick.
|