Home
last modified time | relevance | path

Searched refs:hugepages (Results 1 – 25 of 47) sorted by relevance

12

/dpdk/doc/guides/linux_gsg/
H A Dsys_reqs.rst152 This is done by echoing the number of hugepages required
158 echo 1024 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
165 echo 1024 > /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages
166 echo 1024 > /sys/devices/system/node/node1/hugepages/hugepages-2048kB/nr_hugepages
168 The tool ``dpdk-hugepages.py`` can be used to manage hugepages.
180 it is preferable to reserve hugepages at boot time,
187 hugepages=1024
193 default_hugepagesz=1G hugepagesz=1G hugepages=4
198 If pse exists, 2M hugepages are supported; if pdpe1gb exists, 1G hugepages are supported.
219 mount points for hugepages need to be created.
[all …]
H A Dlinux_eal_parameters.rst102 Reused hugepages can contain data from previous processes that used them,
105 when all the hugepages mapped from them are freed,
110 Free hugepages back to system exactly as they were originally allocated.
H A Dbuild_sample_apps.rst59 Memory to allocate from hugepages on specific sockets. In dynamic memory mode,
73 Memory to allocate from hugepages, regardless of processor socket. It is
159 …an application, it is recommended to use the same amount of memory as that allocated for hugepages.
H A Dnic_perf_intel_platform.rst116 default_hugepagesz=1G hugepagesz=1G hugepages=8
141 # Unmount the hugepages.
/dpdk/doc/guides/tools/
H A Dhugepages.rst4 dpdk-hugepages Application
7 The ``dpdk-hugepages`` tool is a Data Plane Development Kit (DPDK) utility
8 that helps in reserving hugepages.
19 dpdk-hugepages [options]
65 While any user can run the ``dpdk-hugepages.py`` script to view the
74 dpdk-hugepages.py -s
78 dpdk-hugepages.py -p 1G --setup 2G
H A Dindex.rst11 hugepages
/dpdk/doc/guides/howto/
H A Dvirtio_user_for_container_networking.rst50 (aka, hugepages initialized in DPDK) are sent to backend. It restricts that only
89 -v /dev/hugepages:/dev/hugepages \
105 * Cannot work when there are more than VHOST_MEMORY_MAX_NREGIONS(8) hugepages.
106 If you have more regions (especially when 2MB hugepages are used), the option,
110 * Root privilege is a must. DPDK resolves physical addresses of hugepages
H A Dpvp_reference_benchmark.rst51 …intel_pstate=disable mce=ignore_ce default_hugepagesz=1G hugepagesz=1G hugepages=6 isolcpus=2-7 no…
165 -object memory-backend-file,id=mem,size=3072M,mem-path=/dev/hugepages,share=on \
218 important information (hugepages, vCPU pinning, Virtio PCI devices):
226 <hugepages>
228 </hugepages>
281 … default_hugepagesz=1G hugepagesz=1G hugepages=1 intel_iommu=on iommu=pt isolcpus=1,2 nohz_full=1,2
H A Dlm_virtio_vhost_user.rst414 /root/dpdk/usertools/dpdk-hugepages.py --show
415 /root/dpdk/usertools/dpdk-hugepages.py --setup 2G
416 /root/dpdk/usertools/dpdk-hugepages.py --show
H A Dlm_bond_virtio_sriov.rst584 /root/dpdk/usertools/dpdk-hugepages.py --show
585 /root/dpdk/usertools/dpdk-hugepages.py --setup 2G
586 /root/dpdk/usertools/dpdk-hugepages.py --show
/dpdk/lib/eal/linux/
H A Deal_memory.c671 page_sz = hugepages[seg_start].size;
672 socket_id = hugepages[seg_start].socket_id;
719 struct hugepage_file *hfile = &hugepages[cur_page];
826 prealloc_segments(struct hugepage_file *hugepages, int n_pages) argument
841 struct hugepage_file *hpi = &hugepages[cur_page];
866 cur = &hugepages[cur_page];
868 &hugepages[cur_page - 1];
993 cur = &hugepages[cur_page];
994 prev = cur_page == 0 ? NULL : &hugepages[cur_page - 1];
1021 ret = remap_segment(hugepages, seg_start_page,
[all …]
/dpdk/doc/guides/faq/
H A Dfaq.rst12 If I want to change the number of hugepages allocated, how do I remove the original pages allocated?
21 …t application, it looks to see if the pages are available in the ``/dev/hugepages`` directory and …
28 …p 3", I get the following output, indicating that there are no socket 0 hugepages to allocate the …
40 …s in terms of how much virtual memory is available, hence the number of hugepages they are able to…
42 Due to hugepages typically being allocated on a local NUMA node, the hugepages allocation the appli…
45 therefore all the hugepages are allocated on the wrong socket.
56 In this way, the hugepages have a greater chance of being allocated to the correct socket.
57 …e used to ensure the availability of memory for each socket, so that if hugepages were allocated on
/dpdk/doc/guides/nics/
H A Dbuild_and_test.rst67 echo 1024 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
87 dpdk-hugepages.py --setup 2G
H A Dcnxk.rst68 EAL: No available hugepages reported in hugepages-16777216kB
69 EAL: No available hugepages reported in hugepages-2048kB
H A Dhns3.rst276 For 4K systems, 1 GB hugepages are recommended. For 64 KB systems, 512 MB
277 hugepages are recommended.
/dpdk/doc/guides/sample_app_ug/
H A Dvhost.rst56 -m $mem -object memory-backend-file,id=mem,size=$mem,mem-path=/dev/hugepages,share=on \
186 insufficient hugepages being free to support the allocation request. The
187 number of free hugepages can be checked as follows:
191 dpdk-hugepages.py --show
193 The command above indicates how many hugepages are free to support QEMU's
H A Dvhost_blk.rst50 mem-path=/dev/hugepages,share=on -numa node,memdev=mem \
H A Dvhost_crypto.rst71 mem-path=/dev/hugepages,share=on -numa node,memdev=mem \
/dpdk/usertools/
H A Dmeson.build8 'dpdk-hugepages.py',
/dpdk/doc/guides/freebsd_gsg/
H A Dbuild_sample_apps.rst81 Memory to allocate from hugepages, regardless of processor socket.
86 Memory to allocate from hugepages on specific sockets.
/dpdk/doc/guides/prog_guide/
H A Denv_abstraction_layer.rst89 The allocation of large contiguous physical memory is done using hugepages.
99 are also backed by hugepages unless ``--no-huge`` option is given.
110 potentially result in hugepages being released back to the system.
169 not allow acquiring or releasing hugepages from the system at runtime.
234 Below is an overview of methods used for each OS to obtain hugepages,
239 to reserve a fixed number of hugepages at system start,
242 Windows EAL allocates hugepages from the OS as needed using Win32 API,
255 because secondary processes need to map the same hugepages.
272 This reduces the number of hugepages available to other processes
273 as reported by ``/sys/kernel/mm/hugepages/hugepages-*/free_hugepages``.
[all …]
/dpdk/doc/guides/windows_gsg/
H A Drun_apps.rst10 Use of hugepages ("large pages" in Windows terminology) requires
/dpdk/doc/guides/cryptodevs/
H A Docteontx.rst110 dpdk-hugepages.py --setup 4G --pagesize 512M
/dpdk/doc/guides/bbdevs/
H A Dacc100.rst71 DPDK requires hugepages to be configured as detailed in section 2 of the DPDK manual.
72 The bbdev test application has been tested with a configuration 40 x 1GB hugepages. The
/dpdk/doc/guides/rel_notes/
H A Drelease_19_02.rst10 * **Added support for freeing hugepages exactly as originally allocated.**
25 * **Added support for using virtio-user without hugepages.**
29 hugepages.

12