Search: in
ApacheBench
ApacheBench in Encyclopedia Encyclopedia
  Tutorials     Encyclopedia     Videos     Books     Software     DVDs  
       





ApacheBench

ApacheBench (ab) is a single-threaded command line computer program for measuring the performance of HTTP web servers. Originally designed to test the Apache HTTP Server, it is actually generic enough to test any web server.

The ab tool comes bundled with the standard Apache source distribution, and like the Apache web server itself, is free, open source software and distributed under the terms of the Apache License.

Contents


Example Usage

 ab -n 100 -c 10 http://www.yahoo.com/ 

This will execute 100 HTTP GET requests, processing up to 10 requests concurrently, to the specified URL, in this example, "http://www.yahoo.com".

Concurrency Versus Threads

Note that ApacheBench will only use one operating system thread regardless of the concurrency level (specified by the -c parameter). In some cases, especially when benchmarking high-capacity servers, a single instance of ApacheBench can itself be a bottleneck. When using ApacheBench on hardware with multiple processor cores, additional instances of ApacheBench may be used in parallel to more fully saturate the target URL.

Detecting ApacheBench

The ApacheBench User Agent string is the following:

ApacheBench/MAJOR.MINOR

where MAJOR and MINOR represent the major and minor version numbers of the program. It is usually not correctly categorised by web server log analysers such as Webalizer or AWStats, so running ApacheBench with a great number of requests may skew the results of the reports generated by these programs.

See also

External links

pl:ApacheBench zh:ApacheBench






Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article



Search for ApacheBench in Tutorials
Search for ApacheBench in Encyclopedia
Search for ApacheBench in Videos
Search for ApacheBench in Books
Search for ApacheBench in Software
Search for ApacheBench in DVDs
Search for ApacheBench in Store




Advertisement




ApacheBench in Encyclopedia
ApacheBench top ApacheBench

Home - Add TutorGig to Your Site - Disclaimer

©2011-2013 TutorGig.info All Rights Reserved. Privacy Statement