summaryrefslogtreecommitdiff
path: root/manpages/taler-exchange-benchmark.1.rst
diff options
context:
space:
mode:
Diffstat (limited to 'manpages/taler-exchange-benchmark.1.rst')
-rw-r--r--manpages/taler-exchange-benchmark.1.rst28
1 files changed, 9 insertions, 19 deletions
diff --git a/manpages/taler-exchange-benchmark.1.rst b/manpages/taler-exchange-benchmark.1.rst
index bcbcb3c1..694a4b2d 100644
--- a/manpages/taler-exchange-benchmark.1.rst
+++ b/manpages/taler-exchange-benchmark.1.rst
@@ -18,25 +18,21 @@ Synopsis
[**-F** | **--reserves-first**]
[**-f** | **--fakebank**]
[**-h** | **--help**]
-[**-K** | **--linger**]
[**-L** *LOGLEVEL* | **--log-level=**\ ‌\ *LOGLEVEL*]
[**-l** *FILENAME* | **--logfile=**\ ‌\ *FILENAME*]
-[**-m** *MODE* | **--mode=**\ \ *MODE*]
[**-n** *HOWMANY_COINS* | **--coins-number=**\ ‌\ *HOWMANY_COINS*]
[**-p** *NPROCS* | **--parallelism=**\ \ *NPROCS*]
[**-R** *RATE* | **--refresh-rate=**\ \ *RATE*]
[**-r** *N* | **--reserves=**\ \ *N*]
+[**-u** *SECTION* | **--exchange-account-section=**\ \ *SECTION*]
[**-v** | **--version**]
Description
===========
**taler-exchange-benchmark** is a command-line tool to measure the time
-spent to serve withdrawals/deposits/refreshes. It usually needs a
-dedicate configuration file where all the services - the exchange and
-the (fake)bank - listen to URLs not subject to any reverse proxy, as say
-Nginx. Moreover, the benchmark runs on a “volatile” database, that means
-that table are always erased during a single benchmark run.
+spent to serve withdrawals/deposits/refreshes. Before running the benchmark,
+the GNU Taler services must already be running at the configured addresses.
**-c** *CONFIG_FILENAME* \| **--config=**\ ‌\ *CONFIG_FILENAME*
(Mandatory) Use CONFIG_FILENAME.
@@ -45,18 +41,11 @@ that table are always erased during a single benchmark run.
Create all reserves first, before starting normal operations.
**-f** \| **--fakebank**
- Launch a fakebank instead of the Python bank. Only meaningful if the
- mode is to launch more than just a client. Note that using the
- fakebank will cause the benchmark application to reset all databases
- as the fakebank is stateless and thus previous database state would
- inherently cause trouble.
+ Expect to interact with a fakebank instead of libeufin.
**-h** \| **--help**
Prints a compiled-in help text.
-**-K** \| **--linger**
- Linger around until keypress after the benchmark is done.
-
**-L** *LOGLEVEL* \| **--log-level=**\ ‌\ *LOGLEVEL*
Specifies the log level to use. Accepted values are: ``DEBUG``, ``INFO``,
``WARNING``, ``ERROR``.
@@ -64,9 +53,6 @@ that table are always erased during a single benchmark run.
**-l** *FILENAME* \| **--logfile=**\ ‌\ *FILENAME*
Send logging output to *FILENAME*.
-**-m** *MODE* \| **--mode=**\ \ *MODE*
- Mode of operation. Accepted values are: ``exchange``, ``clients``, ``both``.
-
**-n** *HOWMANY_COINS* \| **--coins-number=**\ ‌\ *HOWMANY_COINS*
Defaults to 1. Specifies how many coins this benchmark should
withdraw and spend. After being spent, each coin will be refreshed
@@ -81,6 +67,10 @@ that table are always erased during a single benchmark run.
**-r** *N* \| **--reserves=**\ \ *N*
Create *N* reserves per client.
+**-u** *SECTION* \| **--exchange-account-section=**\ \ *SECTION*
+ Which configuration section should be used for the bank account
+ of the exchange.
+
**-v** \| **--version**
Print version information.
@@ -88,7 +78,7 @@ See Also
========
taler-exchange-dbinit(1), taler-exchange-offline(1), taler-merchant-benchmark(1),
-taler-exchange-httpd(1), taler.conf(5)
+taler-exchange-httpd(1), taler-unified-setup(1), taler.conf(5)
Bugs
====