Re: squid benchmarking request count

From: Alex Rousskov (rousskov@measurement-factory.com)
Date: Mon Dec 13 2004 - 09:34:29 MST


On Tue, 2004/12/07 (MST), <kmuthukumar@SoftHome.net> wrote:

>>> I have configured benchPolyMix3's peak_req_rate = 250 req / sec. In
>>> the report generation, I am getting througput as
>>> Throughput: 75.83 rep/sec
>>
>> This is a bad sign. Most likely, either most of the requests result in
>> error or never complete.
>>
>> Have you tried running a no-proxy test, with robots talking directly to
>> servers? Was that successful?
>
> Problem is because of having of low number of robot count ( client
> aliases).

I do not think so.

> It was tested by having setup as,
> peak.req_rate = client robot count ( 350 = 350 client alias ).
>
> When I increased 350 to 1000 robots with 750 server, I have got 345 rep
> / sec for 350 req / sec.

In PolyMix, the number of robots and offered request rate are tied
together. Each robot is producing 0.4 requests per second. By increasing
the number of aliases, you are increasing offered request rate. Higher
offered load may lead to higher response rate as well, but if your
response rate is not equal to the offered/configured request rate,
something is not working right. For example, some requests are being
ignored, delayed, or denied. Increasing the number of robots is very
unlikely to solve that problem (a box that performs well under high load
and does not under light load is quite unusual), but you may see the
absolute value of response rate increase.

In other words, your problem is not the low response rate itself but
something else (like errors or delays) that make your response rate low.

> Question:
>
> what is the relationship between,
>
> peak.req_rate vs client robot alias count vs server alias.

Please see http://www.web-polygraph.org/docs/workloads/ for your
particilar workload details and
http://www.web-polygraph.org/docs/reference/models/traffic.html for common
algorithms.

> In which ratio, we have to start test.?

Not sure what you mean. If you are using a PolyMix or WebAxe workload,
there is a small set of configurable (and required) parameters such as
peak request rate. If you write a custom workload, there are no predefined
ratios.

Alex.



This archive was generated by hypermail 2b29 : Mon Feb 06 2006 - 12:00:28 MST