diff options
| author | Paul Buetow <paul@buetow.org> | 2012-04-20 22:17:46 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2012-04-20 22:17:46 +0200 |
| commit | 3f16eb64c2007b6376caf6a798dd456c14afb5b1 (patch) | |
| tree | 54e794fd8f41896b46a7cc9dd24df8b121874110 /docs/loadbars.txt | |
| parent | b79cc8f9b5dc83b45db1f82933eaa55d7546351c (diff) | |
.deb works
Diffstat (limited to 'docs/loadbars.txt')
| -rw-r--r-- | docs/loadbars.txt | 68 |
1 files changed, 14 insertions, 54 deletions
diff --git a/docs/loadbars.txt b/docs/loadbars.txt index 1cb9764..4791cd5 100644 --- a/docs/loadbars.txt +++ b/docs/loadbars.txt @@ -1,65 +1,25 @@ NAME - httpbench - Simple HTTP benchmarking tool + loadbars - Small tool to observe server loads SYNOPSIS - httpbench -u <url or urllist.txt> -d sec -c concurrent -r rps [-t ms] - [-e expected] + For any program help check out --help on command line or 'h' during + program execution. DESCRIPTION - HTTP Bench is a small program for Linux, UNIX and a like written in C - which can be used to benchmark HTTP servers. For more infos please - consult the project website. - - Arguments - Mandatory - "-u url or urllist.txt" - An URL to benchmark if argument begins with http:// or - https:// or a path to a text file containing a list of all - HTTP-URLs to request during a benchmark. Each line should - start with http:// or https://. - - "-d seconds" - Duration of the benchmark in seconds. E.g. 300 for a five - minutes benchmark. - - "-c concurrent" - Number of cuncurrent threads used by the benchmark. - - "-r rps" Requests per second wanted for the benchmark. - - Optional - "-t timeoutms" - Timeout in milliseconds for each request. This timeout will - actually not interrupt any requests. It's there just for - statistical reasons. E.g. how many requests take longer than - x milliseconds? - - "-e expectedresponsestr" - The expected response of a request. E.g. all requests should - contain HTML in its reponse. All responses not matching are - counted and reported. - - EXAMPLES - "httpbench -u mylist.txt -d 60 -c 10 -r 1000" - Iterates over each url in mylist.txt with 10 cuncurrent - threads for 60 seconds and tries to reach 1000 requests per - second. Each curl failure will be reported at the end of the - test (total count and total %). - - "httpbench -u http://www.example.com -d 300 -c 1000 -r 10000 -t 20 -e - "Hello World"" - Benchmarks the single URL http://www.example.com with 1000 - cuncurrent threads for 5 minutes and tries to reach 10000 - requests per second. Each request which takes longer than 20 - milliseconds will be reported at the end of the test (total - count and total %) and each request which does not contain - "Hello World" in its response string will also be reported - (total count and total %). The curl errors will also be - reported. + Loadbars is a small script that can be used to observe CPU loads of + several remote servers at once in real time. It connects with SSH (using + SSH public/private key auth) to several servers at once and vizualizes + all server CPUs and memory statistics right next each other (either + summarized or each core separately). Loadbars is not a tool for + collecting CPU loads and drawing graphs for later analysis. However, + since such tools require a significant amount of time before producing + results, Loadbars lets you observe the current state immediately. + Loadbars does not remember or record any load information. It just shows + the current CPU usages like top or vmstat does. LICENSE See package description or project website. AUTHOR - Paul Buetow - <http://httpbench.buetow.org> + Paul Buetow - <http://loadbars.buetow.org> |
