On Wed, 20 Mar 2002, Andres Kroonmaa wrote:
> > I don't want to tweak TCP stuff too much. Ideally I'd like all
> > of the OSes to have similar TCP parameters as possible.
>
> I argue with such approach. Its not that ideal. TCP is integral
> part of kernel, and tuning kernel but rejecting tuning of TCP
> is not consistent.
> Using OS defaults makes obviously no sense. Picking arbitrary
> unified settings makes also little sense since different OSes
> implement different TCP options and get different hit while
> tweaking TCP params. In any case picked TCP params must have
> a good relation to reallife tunables. For very highperf cache
> you'd sometimes even have to resort to bending few standards.
>
> <snipped good stuff about sockets in TIME_WAIT state>
>
> I'd try to squeeze max performance out of each OS by whatever
> means, then analyse what has an impact and how acceptable is
> required tweaking.
I think the two approaches are orthogonal and equally valuable for
different types of sysadmins. The first approach -- stick with the
defaults if possible -- gives people an idea about Squid performance
on a given OS without spending time on [often risky and
protocol-violating] optimizations. The second approach -- optimize as
much as you can -- provides an upper bound of Squid performance on a
given OS.
So, if Duane has enough time and desire, he may investigate both
approaches. If not, he will probably pick one and upset about 50% of
sysadmins...
$0.02,
Alex.
Received on Wed Mar 20 2002 - 09:56:20 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:14:52 MST