cvs commit: src/tools/tools/netrate/http Makefile http.c
src/tools/tools/netrate/httpd Makefile httpd.c
Robert Watson
rwatson at FreeBSD.org
Thu Oct 6 01:41:10 PDT 2005
rwatson 2005-10-06 08:41:08 UTC
FreeBSD src repository
Added files:
tools/tools/netrate/http Makefile http.c
tools/tools/netrate/httpd Makefile httpd.c
Log:
Add basic simplified HTTP benchmark tools to the netrate suite:
- http is a lightweight, multithreaded HTTP query tool, which performs
a timed measurement of the rate at which it can download files using
single-fetch HTTP/1.0. Other than specifying the IP and a URL path,
it requires zero configuration.
- httpd is a lightweight, multithreaded HTTP server tool, which exports
a single file of choice to the HTTP client, and responds with it no
matter what the request. Other than specifying the file to export,
it requires zero configuration.
The goal of these tools is to measure the network costs associated with
HTTP serving, rather than file system, HTTP protocol parsing, error
handling, etc, and as such, parts relating to less interesting components
of HTTP testing are intentionally omitted. Both are linked against
libpthread by default.
Revision Changes Path
1.1 +9 -0 src/tools/tools/netrate/http/Makefile (new)
1.1 +196 -0 src/tools/tools/netrate/http/http.c (new)
1.1 +9 -0 src/tools/tools/netrate/httpd/Makefile (new)
1.1 +142 -0 src/tools/tools/netrate/httpd/httpd.c (new)
More information about the cvs-src
mailing list