From: Dylan Whyte <d.whyte@proxmox.com>
To: pbs-devel@lists.proxmox.com
Subject: [pbs-devel] [PATCH pbs-docs 4/4] Add "Benchmarking" section
Date: Tue, 18 Aug 2020 12:52:24 +0200 [thread overview]
Message-ID: <20200818105224.7382-1-d.whyte@proxmox.com> (raw)
This adds the "Benchmarking" section which discusses
the proxmox-backup-client benchmark subcommand.
Signed-off-by: Dylan Whyte <d.whyte@proxmox.com>
---
docs/administration-guide.rst | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/docs/administration-guide.rst b/docs/administration-guide.rst
index 5a2838a5..acf07930 100644
--- a/docs/administration-guide.rst
+++ b/docs/administration-guide.rst
@@ -1113,6 +1113,38 @@ unused data blocks are removed.
.. todo:: howto run garbage-collection at regular intervalls (cron)
+Benchmarking
+~~~~~~~~~~~~
+The backup client also comes with a benchmarking tool. This tool measures
+various metrics relating to compression and encryption speeds. You can run a
+benchmark using the ``benchmark`` subcommand of ``proxmox-backup-client``:
+
+.. code-block:: console
+
+ # proxmox-backup-client benchmark
+ Uploaded 656 chunks in 5 seconds.
+ Time per request: 7659 microseconds.
+ TLS speed: 547.60 MB/s
+ SHA256 speed: 585.76 MB/s
+ Compression speed: 1923.96 MB/s
+ Decompress speed: 7885.24 MB/s
+ AES256/GCM speed: 3974.03 MB/s
+ ┌───────────────────────────────────┬─────────────────────┐
+ │ Name │ Value │
+ ╞═══════════════════════════════════╪═════════════════════╡
+ │ TLS (maximal backup upload speed) │ 547.60 MB/s (93%) │
+ ├───────────────────────────────────┼─────────────────────┤
+ │ SHA256 checksum computation speed │ 585.76 MB/s (28%) │
+ ├───────────────────────────────────┼─────────────────────┤
+ │ ZStd level 1 compression speed │ 1923.96 MB/s (89%) │
+ ├───────────────────────────────────┼─────────────────────┤
+ │ ZStd level 1 decompression speed │ 7885.24 MB/s (98%) │
+ ├───────────────────────────────────┼─────────────────────┤
+ │ AES256 GCM encryption speed │ 3974.03 MB/s (104%) │
+ └───────────────────────────────────┴─────────────────────┘
+
+You can also pass the ``--output-format`` parameter to output stats in ``json``,
+rather than the default table format.
.. _pve-integration:
--
2.20.1
reply other threads:[~2020-08-18 10:53 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200818105224.7382-1-d.whyte@proxmox.com \
--to=d.whyte@proxmox.com \
--cc=pbs-devel@lists.proxmox.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.