Difference between revisions of "Httperf"

From OnnoWiki
Jump to navigation Jump to search
(New page: Httperf is 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 ...)
 
Line 1: Line 1:
Httperf is 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 and SSL protocols, and its extensibility to new workload generators and performance measurements.  
+
httperf is a tool to measure web server performance. It speaks the HTTP protocol both in its HTTP/1.0 and HTTP/1.1 flavors and offers  a variety of workload generators. While running, it keeps track of a number of performance metrics that are summarized in the form  of statistics  that are printed at the end of a test run. The most basic operation of httperf is to generate a fixed number of HTTP GET requests  and to  measure  how many replies (responses) came back from the server and at what rate the responses arrived.
 +
 
 +
IMPORTANT: To obtain correct results, it is necessary to run  at  most one  httperf  process per client machine.  Also, there should be as few background  processes  as  possible  both  on  the  client  and server machines.
  
  

Revision as of 07:14, 7 June 2015

httperf is a tool to measure web server performance. It speaks the HTTP protocol both in its HTTP/1.0 and HTTP/1.1 flavors and offers a variety of workload generators. While running, it keeps track of a number of performance metrics that are summarized in the form of statistics that are printed at the end of a test run. The most basic operation of httperf is to generate a fixed number of HTTP GET requests and to measure how many replies (responses) came back from the server and at what rate the responses arrived.

IMPORTANT: To obtain correct results, it is necessary to run at most one httperf process per client machine. Also, there should be as few background processes as possible both on the client and server machines.


Lebih Lanjut

Referensi