nonopolarity
nonopolarity

Reputation: 150956

is "ab" or "httperf" better for checking performance of a website?

so far i know of "ab" and "httperf", both can check the performance of a website. is one better than the other?

Upvotes: 13

Views: 5343

Answers (2)

Adam Taylor
Adam Taylor

Reputation: 7783

I found it was a bit of a mission to find useful documentation on httperf but there's a good (if you like screencasts) peepcode screencast that got me going with it.

I haven't used ab mind but I found that httperf seemed to work quite well once I figured out how to use it.

UPDATE: The link is now at pluralsight and you need a subscription or use their 10 days free trial.

Upvotes: 4

cjs
cjs

Reputation: 27191

Well, it does depend a bit on what you want to check, but I always use httperf myself.

The key difference is that httperf attempts to send a continuous stream of requests at a given speed regardless of whether they are answered or not. This can show you not only what your web server's maximum load is, but more importantly, its behaviour when overloaded. Many applications have the unfortunate characteristic of performance that falls off rapidly as the offered load goes higher than the server can handle: i.e., when offered 100 requests per second, it can handle 80 of them, and when offered 150 requests per second it can handle only 10 of them.

Upvotes: 19

Related Questions