taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

taler-bank-benchmark.1.rst (2398B)


      1 taler-bank-benchmark(1)
      2 #######################
      3 
      4 .. only:: html
      5 
      6    Name
      7    ====
      8 
      9    **taler-bank-benchmark** - benchmark only the 'bank' and the 'taler-exchange-wirewatch' tool
     10 
     11 Synopsis
     12 ========
     13 
     14 **taler-bank-benchmark**
     15 [**-c** *FILENAME* | **--config=**\ ‌\ *FILENAME*]
     16 [**-f** | **--fakebank**]
     17 [**-h** | **--help**]
     18 [**-L** *LOGLEVEL* | **--loglevel=**\ ‌\ *LOGLEVEL*]
     19 [**-l** *FILENAME* | **--logfile=**\ ‌\ *FILENAME*]
     20 [**-p** *NPROCS* | **--worker-parallelism=**\ \ *NPROCS*]
     21 [**-r** *NRESERVES* | **--reserves=**\ \ *NRESERVES*]
     22 [**-u** *SECTION* | **--exchange-account-section=**\ \ *SECTION*]
     23 [**-V** | **--verbose**]
     24 [**-v** | **--version**]
     25 [**-w**_*NPROC* | **--wirewatch=**\ \ *NPROC*]
     26 
     27 
     28 Description
     29 ===========
     30 
     31 **taler-bank-benchmark** is a command-line tool to benchmark only the "bank"
     32 and the ``taler-exchange-wirewatch`` tool.
     33 
     34 The options for **taler-bank-benchmark** are:
     35 
     36 **-c** *FILENAME* \| **--config=**\ ‌\ *FILENAME*
     37    Use the configuration and other resources for the merchant to operate
     38    from *FILENAME*.
     39 
     40 **-f** \| **--fakebank**
     41    Expect to be run against a fakebank (instead of against libeufin)
     42 
     43 **-h** \| **--help**
     44    Print short help on options.
     45 
     46 **-L** *LOGLEVEL* \| **--loglevel=**\ ‌\ *LOGLEVEL*
     47    Specifies the log level to use. Accepted values are: ``DEBUG``, ``INFO``,
     48    ``WARNING``, ``ERROR``.
     49 
     50 **-l** *FILENAME* \| **--logfile=**\ ‌\ *FILENAME*
     51    Send logging output to *FILENAME*.
     52 
     53 **-m** *MODE* \| **--mode=**\ \ *MODE*
     54    Run as ``bank``, ``client`` or ``both``.
     55    If unspecified, *MODE* defaults to ``both``.
     56 
     57 **-p** *NPROCS* \| **--worker-parallelism=**\ \ *NPROCS*
     58    Run with *NPROCS* client processes.
     59 
     60 **-r** *NRESERVES* \| **--reserves=**\ \ *NRESERVES*
     61    Create *NRESERVES* reserves per client.
     62 
     63 **-u** *SECTION* \| **--exchange-account-section=**\ \ *SECTION*
     64    Use *SECTION* as the name of the configuration section which specifies the exchange bank account.
     65 
     66 **-V** \| **--verbose**
     67    Display more output than usual.
     68 
     69 **-v** \| **--version**
     70    Print version information.
     71 
     72 **-w** *NPROC* \| **--wirewatch=**\ \ *NPROC*
     73    Run *NPROC* processes of the ``taler-exchange-wirewatch`` tool.
     74 
     75 
     76 See Also
     77 ========
     78 
     79 taler-exchange-httpd(1), taler-fakebank.conf(5), libeufin-bank.conf(5).
     80 
     81 Bugs
     82 ====
     83 
     84 Report bugs by using https://bugs.taler.net/ or by sending electronic
     85 mail to <taler@gnu.org>.