numam-dpdk/doc/guides/tools/hugepages.rst
Henry Nadeau 9c30a6f3c9 doc: fix spelling
Spell checked and corrected documentation.
If there are any errors, or I have changed something that wasn't an error
please reach out to me so I can update the dictionary.

Cc: stable@dpdk.org

Signed-off-by: Henry Nadeau <hnadeau@iol.unh.edu>
2021-07-31 20:03:47 +02:00

79 lines
1.4 KiB
ReStructuredText

.. SPDX-License-Identifier: BSD-3-Clause
Copyright (c) 2020 Microsoft Corporation
dpdk-hugepages Application
==========================
The ``dpdk-hugepages`` tool is a Data Plane Development Kit (DPDK) utility
that helps in reserving hugepages.
As well as checking for current settings.
Running the Application
-----------------------
The tool has a number of command line options:
.. code-block:: console
dpdk-hugepages [options]
Options
-------
* ``-h, --help``
Display usage information and quit
* ``-s, --show``
Print the current huge page configuration
* ``-c driver, --clear``
Clear existing huge page reservation
* ``-m, --mount``
Mount the huge page filesystem
* ``-u, --unmount``
Unmount the huge page filesystem
* ``-n NODE, --node=NODE``
Set NUMA node to reserve pages on
* ``-p SIZE, --pagesize=SIZE``
Select hugepage size to use.
If not specified the default system huge page size is used.
* ``-r SIZE, --reserve=SIZE``
Reserve huge pages.
Size is in bytes with K, M or G suffix.
* ``--setup SIZE``
Short cut to clear, unmount, reserve and mount.
.. warning::
While any user can run the ``dpdk-hugepages.py`` script to view the
status of huge pages, modifying the setup requires root privileges.
Examples
--------
To display current huge page settings::
dpdk-hugepages.py -s
To a complete setup of with 2 Gigabyte of 1G huge pages::
dpdk-hugepages.py -p 1G --setup 2G