Date: Thu, 6 Oct 2005 08:41:08 +0000 (UTC) From: Robert Watson <rwatson@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/tools/tools/netrate/http Makefile http.c src/tools/tools/netrate/httpd Makefile httpd.c Message-ID: <200510060841.j968f9QS020236@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200510060841.j968f9QS020236>