868c28cd13
This patch added the support of RPC method to enable, adjust, disable the bandwidth rate limit on the bdev. And it can work together with the existing IOPS rate limit. The RPC method has been consolidated to support both IOPS and bandwidth rate limits as below: usage: rpc.py set_bdev_qos_limit [-h] [--rw_ios_per_sec RW_IOS_PER_SEC] [--rw_mbytes_per_sec RW_MBYTES_PER_SEC] name positional arguments: name Blockdev name to set QoS. Example: Malloc0 optional arguments: -h, --help show this help message and exit --rw_ios_per_sec RW_IOS_PER_SEC R/W IOs per second limit (>=10000, example: 20000). 0 means unlimited. --rw_mbytes_per_sec RW_MBYTES_PER_SEC R/W megabytes per second limit (>=10, example: 100). 0 means unlimited. Change-Id: I9c03cd635280add01801a81c6a6c02f0cf85bee1 Signed-off-by: GangCao <gang.cao@intel.com> Reviewed-on: https://review.gerrithub.io/416511 Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ziye Yang <optimistyzy@gmail.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> |
||
---|---|---|
.. | ||
img | ||
.gitignore | ||
about.md | ||
applications.md | ||
bdev_module.md | ||
bdev_pg.md | ||
bdev.md | ||
blob.md | ||
blobfs.md | ||
concepts.md | ||
concurrency.md | ||
directory_structure.md | ||
Doxyfile | ||
driver_modules.md | ||
event.md | ||
experimental_tools.md | ||
footer.html | ||
general.md | ||
getting_started.md | ||
header.html | ||
index.md | ||
intro.md | ||
ioat.md | ||
iscsi.md | ||
jsonrpc.md | ||
lvol.md | ||
Makefile | ||
memory.md | ||
misc.md | ||
nvme-cli.md | ||
nvme.md | ||
nvmf_tgt_pg.md | ||
nvmf_tracing.md | ||
nvmf.md | ||
peer_2_peer.md | ||
performance_reports.md | ||
porting.md | ||
prog_guides.md | ||
README.md | ||
spdkcli.md | ||
ssd_internals.md | ||
stylesheet.css | ||
template_pg.md | ||
tools.md | ||
two.min.js | ||
user_guides.md | ||
userspace.md | ||
vagrant.md | ||
vhost_processing.md | ||
vhost.md | ||
virtio.md |
SPDK Documentation
The current version of the SPDK documentation can be found online at http://www.spdk.io/doc/
Building the Documentation
To convert the documentation into HTML run make
in the doc
directory. The output will be located in doc/output/html
. Before
running make
ensure all pre-requisites are installed. See
Installing Prerequisites
for more details.