[httperf] Undestanding request rate

Arlitt, Martin martin.arlitt at hp.com
Mon Mar 30 13:16:24 PST 2009

Hi Mariano

There are numerous reasons that the request rate may be less than the target rate. Without knowing anything about your experimental set up and having only a vague description of the results, it will be difficult for anyone to tell you what the cause is.  Clearly though something in your test environment is bottlenecked.


> -----Original Message-----
> From: httperf-bounces at napali.hpl.hp.com [mailto:httperf-
> bounces at napali.hpl.hp.com] On Behalf Of Mariano Cortesi
> Sent: Monday, March 30, 2009 2:06 PM
> To: httperf at napali.hpl.hp.com
> Subject: [httperf] Undestanding request rate
> Hi,
> I'm doing some stress tests with autobench + httpperf; and I have some
> problems understanding the request rate that I get in the results.
> The call I make is something like:
> httperf --hog --timeout=5 --client=0/1 --server=myserver.com --port=80
> --uri=/ --rate=4000 --send-buffer=4096 --recv-buffer=16384
> --num-conns=120000 --num-calls=1
> So I would expect a resulting request rate of 4000 requests/second.
> But it achieves a request rate of 3000 r/s, and stays there.
> Why's that?
> I don't see how the server could be a problem, because, in any case,
> the httpperf could try to make a new connection and get kicked out by
> the server. But when I started searching for that in the server, i
> didn't find any log saying that.
> So, does anybody knows? Shouldn't the request rate always be the same
> as the specificed in command line? why not?
> Best Regards,
> Mariano
> _______________________________________________
> httperf mailing list
> httperf at linux.hpl.hp.com
> https://www.hpl.hp.com/hosted/linux/mail-archives/httperf/

More information about the httperf mailing list