Re: Network Abuse by Netscape? -- Was: Mosaic replacements, etc...

Jon E. Mittelhauser ([email protected])
Tue, 25 Oct 94 12:23:46 -0700


At 06:48 PM 10/25/94 +0100, Rich Brandwein wrote:
>On Oct 22, 8:36pm, Brian Behlendorf wrote:
>>
>> Just to clarify - the number of simultaneous TCP connections is
>> configurable at run time in Mozilla, the default being 5 I believe.
>
>And this is one of the fundamental problems with this package. We're
>getting people here setting this to 12 or 14 or more (or 100 for all I
>know - I wonder what the limit is!). It's definitely effecting our
>largest server, and I'm in the process of going through analysis of how
>bad it actually is coming out to be. Even at *2* it seems to be
>pretty devastating to our CERN proxy server, but we'll get some better
>stats soon. If anyone out there already has some definitive stats one way
>or the other on this issue, I'd also really appreciate it.

I don't understand this. The load averaged over time will not change just
because somebody is doing simultaneous connections. The same amount of
data is being transferred either way. With the caching which is part of
1.0, this amount of data will be *drastically* reduced by using Netscape.

Do a simple chart with 4 users retreiving 4 things (a doc and 3 images) with
a single time unit for all transfers and each user starting at 1 time unit
increments.

old way:
--------
| 4 |
user 1: aaaaaaaaabbbbbbbbbccccccccc|ddddddddd|
user 2: aaaaaaaaabbbbbbbbb|ccccccccc|ddddddddd
user 3: aaaaaaaaa|bbbbbbbbb|cccccccccddddddddd
user 4: |aaaaaaaaa|bbbbbbbbbcccccccccddddddddd

Now if we expand this scenario over infinite time, it is clear that
the server will stay in time unit 4 and be processing 4 things.

new way:
--------

Each user starts 4 connections in their time slot and finishes. The constant
load over time is _also_ 4.

This is an overly simplistic look at Web serving but I don't think that it
is entirely out of line. Our Web server had 250,000 hits yesterday. A fair
look at the load would be average hits/sec. This has nothing to do with
parallel versus linear loading. The only thing that this *might* affect
would be the Maximum load at any given time. However, with the natural
varience of when people hit a server, my intuition tells me that this would
average out over time as well...

BTW, I have set my # of connections up to 200 and pounded a BSD based
server with no major problems...

-Jon