Next Up Previous Contents References
paper

httperf---A Tool for Measuring
Web Server Performance

David Mosberger
HP Research Labs
davidm@hpl.hp.com, http://www.hpl.hp.com/personal/David_Mosberger/

Tai Jin
HP Research Labs
tai@hpl.hp.com, http://www.hpl.hp.com/personal/Tai_Jin/

Abstract

Abstract

This paper describes httperf, a tool for measuring web server performance. It provides a flexible facility for generating various HTTP workloads and for measuring server performance. The focus of httperf is not on implementing one particular benchmark but on providing a robust, high-performance tool that facilitates the construction of both micro- and macro-level benchmarks. The three distinguishing characteristics of httperf are its robustness, which includes the ability to generate and sustain server overload, support for the HTTP/1.1 protocol, and its extensibility to new workload generators and performance measurements. In addition to reporting on the design and implementation of httperf this paper also discusses some of the experiences and insights gained while realizing this tool.

1 Introduction

2 An Example of Using httperf

3 Design

4 Implementation

5 Conclusions

Acknowledgments

Availability


Next Up Previous Contents References