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