doc: Add an updated performance report

parent 63b003ec
...@@ -254,6 +254,8 @@ xxhash are being used. ...@@ -254,6 +254,8 @@ xxhash are being used.
Benchmark Benchmark
--------- ---------
.. _wrk: https://github.com/wg/wrk
On a test system On a test system
* HPE ProLiant DL380 Gen10 Plus * HPE ProLiant DL380 Gen10 Plus
...@@ -264,12 +266,12 @@ On a test system ...@@ -264,12 +266,12 @@ On a test system
configured with configured with
* 26TB storage on a RAID-0 raw device over the SSDs * 26TB storage on a RAID-0 raw device over the SSDs
* 300GB RAM cache using 1GB huge pages * 32GB RAM cache using 1GB huge pages
under under
* Ubuntu 20.04.4 LTS (focal) * Ubuntu 20.04.6 LTS (focal)
* kernel 5.15.0-50-generic * kernel 5.15.0-94-generic
and benchmarked with and benchmarked with
...@@ -277,7 +279,7 @@ and benchmarked with ...@@ -277,7 +279,7 @@ and benchmarked with
* consequently, objsize_hint = 2MB * consequently, objsize_hint = 2MB
* cURL requests to localhost over http * `wrk`_ requests to localhost over http
* the tuning parameters:: * the tuning parameters::
...@@ -285,12 +287,12 @@ and benchmarked with ...@@ -285,12 +287,12 @@ and benchmarked with
hash_obj=xxh3_64, hash_obj=xxh3_64,
hash_log=xxh3_64, hash_log=xxh3_64,
mem_reserve_chunks=512, mem_reserve_chunks=512,
discard=true discard_immediate=2MB
fellow typically outperforms the following minimum performance fellow typically outperforms the following minimum performance
metrics: metrics:
* 40 GiB/s for memory cache hits * 50 - 60 GiB/s for memory cache hits
* 14 GiB/s for cache misses on an empty storage * 14 GiB/s for cache misses on an empty storage
...@@ -298,8 +300,12 @@ metrics: ...@@ -298,8 +300,12 @@ metrics:
discard requests discard requests
These figures are in Gibibytes per second as reported by varnishstat These figures are in Gibibytes per second as reported by varnishstat
in ``MAIN.s_resp_bodybytes`` and are not to be confused with figures in `wrk`_ and are not to be confused with figures in Gigabits per
in Gigabits per second. second.
.. _dev-03.rst: doc/perf/dev-03.rst
See `dev-03.rst`_ for details.
ACKNOWLEDGEMENTS ACKNOWLEDGEMENTS
================ ================
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment