• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

debian/H27-May-2004-16591

test/H27-May-2004-2516

ChangeLogH A D27-May-20047 KiB220143

INSTALLH A D27-May-2004375 2413

LICENCEH A D27-May-200414.8 KiB282237

MakefileH A D03-May-20222.5 KiB8664

READMEH A D27-May-20042.3 KiB7051

autobenchH A D03-May-20229.6 KiB336230

autobench.1H A D27-May-20046.6 KiB183163

autobench.confH A D27-May-20041.7 KiB6214

autobench_adminH A D03-May-202212.8 KiB462327

autobench_admin.1H A D27-May-20046.8 KiB180152

autobenchdH A D03-May-202211.1 KiB431305

autobenchd.1H A D27-May-20042.5 KiB7960

bench2graphH A D27-May-20042 KiB9469

bench2graph.1H A D27-May-20041.6 KiB4721

crfile.1H A D27-May-20041.8 KiB5636

crfile.cH A D27-May-20045.9 KiB201132

sesslog.1H A D27-May-20041.5 KiB4018

sesslog.cH A D27-May-20044.3 KiB11363

README

1Autobench - an HTTP benchmarking suite
2
3Copyright (C) 2001-2003 Julian T. J. Midgley <jtjm@xenoclast.org>
4
5Homepage: http://www.xenoclast.org/autobench/
6
7Licence
8-------
9
10Autobench is distributed under the terms of the GNU Public Licence, a
11copy of which may be found in the file "LICENCE".
12
13Manifest
14--------
15
16The 'autobench' package comprises the following programs:
17
18   autobench
19     - A command-line wrapper for httperf which runs httperf a number
20       of times against a target host, producing a CSV or TSV format
21       file for later analysis/graphing.
22
23   autobench_admin
24     - The administrative controller for distributed autobench.  Used
25       to issue commands to a cluster of machines running autobenchd,
26       in order to conduct synchronised multiple-client benchmarks
27       against a target host.  Collates the results from all the
28       clients in the cluster, and outputs CSV or TSV format file as
29       with autobench.
30
31   autobenchd
32     - The client dameon for distributed autobench.  Listens for
33       commands from autobench_admin, and runs httperf to benchmark
34       the target host.  Summarises the results and returns them to
35       autobench_admin for collation.
36
37   bench2graph
38     - Takes TSV benchmark results files produced by autobench or
39       autobench_admin and plots them using gnuplot.
40
41   crfile
42     - small utility for rapidly creating files filled with random
43       data of a specified size.  Useful for creating data sets for
44       benchmarking.
45
46   sesslog
47     - Creates session logs for use with the --wsesslog argument of
48       httperf from NCSA Combined or NCSA Common Log Format web access
49       logs.  Useful for generating real-life workloads from your log
50       files.
51
52Man pages are included for all of the above.
53
54Installation
55------------
56
57See the file "INSTALL" for installation instructions.
58
59Use
60---
61
62Autobench can be used in one of two modes.  In the non-distributed
63mode, a single autobench client runs benchmarks against one or two
64servers.  See the "autobench(1)" man page for details of this mode.
65
66The distributed mode allows a server to be benchmarked using several
67clients simultaneously (reducing the risk that the clients themselves
68will become the bottleneck).  See the "autobench_admin(1)" and
69"autobenchd(1)" man pages for details.
70