mnot’s Web log

Design depends largely on constraints.” — Charles Eames

Tuesday, 1 May 2007

httperf rev

Martin Arlitt makes an exciting announcement;

It is my pleasure to announce two new versions of httperf: 0.8.1 and 0.9.0. version 0.8.1 fixes the known bugs in version 0.8, which was released almost 7 years ago. The primary new feature in 0.9.0 is improved portability. It has been tested on

HP-UX 11i (64-bit PA-RISC and IA-64)
Red Hat Enterprise Linux AS (AMD64 and IA-64)
SUSE Linux 10.1 (i386)
openSUSE 10.2 (i386)
OpenBSD 4.0 (i386)
FreeBSD 6.0 (AMD64)
Solaris 8 (UltraSparc 64-bit)

httperf is great for testing performance (especially raw proxy and server performance) because it gives more detailed statistics, can sustain overload against a server, and with autobench can drive it on multiple clients.

For example, it’s often easy to unknowingly test the client or the network, rather than the target server. httperf’s output tells you exactly what kinds of errors it encountered, as well as what resources it used, so that you can figure out whether you’ve run out of server capacity or just run out of ephemeral ports (or file descriptors, or…).

This set of releases fixes a number of long-standing bugs, and sets the stage more more interesting development in the future. If you’re at WWW2007 next week, make sure to check out Ted Bullock’s talk on Thursday.


Filed under: Web, Web Services

add to the discussion

your details

name
e-mail address

Your e-mail address will not be shared.

your comment

Separate paragraphs with blank lines; HTML markup will be removed.

By submitting a comment, you agree to grant a limited license to reproduce it, under the same terms as the page being commented upon. If you have questions or prefer other terms, please contact me.

Creative Commons License