doc: cleanup bdevperf.py

- Simply use 'bdevperf' as the page title.  This matches
  spdkcli and spdk_top.
- a few additional miscellaneous changes

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: Ied4d30ab8c2dd5dfdaf0ae2cb22459be63cdd24c
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13058
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Paul Luse <paul.e.luse@intel.com>
This commit is contained in:
Jim Harris 2022-06-15 23:37:52 +00:00 committed by Tomasz Zawadzki
parent 26184ad62a
commit 13fa72c6d5

View File

@ -1,23 +1,23 @@
# Using bdevperf application {#bdevperf}
# bdevperf {#bdevperf}
## Introduction
bdevperf is an SPDK application that is used for performance testing
bdevperf is an SPDK application used for performance testing
of block devices (bdevs) exposed by the SPDK bdev layer. It is an
alternative to the SPDK bdev fio plugin for benchmarking SPDK bdevs.
In some cases, bdevperf can provide much lower overhead than the fio
plugin, resulting in much better performance for tests using a limited
number of CPU cores.
In some cases, bdevperf can provide lower overhead than the fio
plugin, resulting in better performance and efficiency for tests
using a limited number of CPU cores.
bdevperf exposes command line interface that allows to specify
SPDK framework options as well as testing options.
Since SPDK 20.07, bdevperf supports configuration file that is similar
bdevperf also supports a configuration file format similar
to FIO. It allows user to create jobs parameterized by
filename, cpumask, blocksize, queuesize, etc.
## Config file
Bdevperf's config file is similar to FIO's config file format.
bdevperf's config file format is similar to FIO.
Below is an example config file that uses all available parameters: