summaryrefslogtreecommitdiff
path: root/manpages/taler-aggregator-benchmark.1.rst
blob: 7047f6f72c4db6f671ada3809b25a09ca0c30960 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
taler-aggregator-benchmark(1)
#############################


.. only:: html

   Name
   ====

   **taler-aggregator-benchmark** - setup database to measure aggregator performance


Synopsis
========

**taler-aggregator-benchmark**
[**-c** *CONFIG_FILENAME* | **--config=**\ ‌\ *CONFIG_FILENAME*]
[**-d** *DN* | **--deposits=**\ \ *DN*]
[**-h** | **--help**]
[**-L** *LOGLEVEL* | **--log-level=**\ ‌\ *LOGLEVEL*]
[**-l** *FILENAME* | **--logfile=**\ ‌\ *FILENAME*]
[**-m** *DM* | **--merchants=**\ ‌\ *DM*]
[**-r** *RATE* | **--refunds=**\ \ *RATE*]
[**-v** | **--version**]

Description
===========

**taler-aggregator-benchmark** is a command-line tool to fill an exchange
database with records suitable for benchmarking the
**taler-exchange-aggregator**.  The **taler-aggregator-benchmark** tool does
not run the actual workload for the benchmark (which usually consists of
starting multiple **taler-exchange-aggregator** processes) and instead only
prepares the database with synthetic work.

**-c** *CONFIG_FILENAME* \| **--config=**\ ‌\ *CONFIG_FILENAME*
   (Mandatory) Use CONFIG_FILENAME as the name for the configuration file.

**-d** *DN* \| **--deposits=**\ ‌\ *DN*
   How many deposits should be instantiated *per merchant*.
   Defaults to 1.

**-h** \| **--help**
   Prints a compiled-in help text.

**-L** *LOGLEVEL* \| **--log-level=**\ ‌\ *LOGLEVEL*
   Specifies the log level to use. Accepted values are: ``DEBUG``, ``INFO``,
   ``WARNING``, ``ERROR``.

**-l** *FILENAME* \| **--logfile=**\ ‌\ *FILENAME*
   Send logging output to *FILENAME*.

**-m** *DM* \| **--merchants=**\ ‌\ *DM*
   How many different merchants should we create. Defaults to 1.

**-r** *RATE* \| **--refunds=**\ \ *RATE*
   Probability of a deposit having a refund (as an integer between 0-100).

**-v** \| **--version**
   Print version information.

See Also
========

taler-exchange-dbinit(1), taler-merchant-benchmark(1),
taler-exchange-aggregator(1), taler-unified-setup(1), taler.conf(5)

Bugs
====

Report bugs by using https://bugs.taler.net/ or by sending electronic
mail to <taler@gnu.org>.