Lines Matching +full:interleave +full:- +full:mode

15 256M and ppc64 supports 4K and 16M.  A TLB is a cache of virtual-to-physical
95 Once a number of huge pages have been pre-allocated to the kernel huge page
171 indicates the current number of pre-allocated huge pages of the default size.
182 task that modifies ``nr_hugepages``. The default for the allowed nodes--when the
183 task has default memory policy--is all on-line nodes with memory. Allowed
208 requested by applications. Writing any non-zero value into this file
228 of the in-use huge pages to surplus huge pages. This will occur even if
230 this condition holds--that is, until ``nr_hugepages+nr_overcommit_hugepages`` is
231 increased sufficiently, or the surplus huge pages go out of use and are freed--
234 With support for multiple huge page pools at run-time available, much of
245 hugepages-${size}kB
282 demote_size) function as described above for the default huge page-sized case.
299 numactl --interleave <node-list> echo 20 \
304 numactl -m <node-list> echo 20 >/proc/sys/vm/nr_hugepages_mempolicy
306 This will allocate or free ``abs(20 - nr_hugepages)`` to or from the nodes
307 specified in <node-list>, depending on whether number of persistent huge pages
309 allocated nor freed on any node not included in the specified <node-list>.
312 memory policy mode--bind, preferred, local or interleave--may be used. The
315 #. Regardless of mempolicy mode [see
316 :ref:`Documentation/admin-guide/mm/numa_memory_policy.rst <numa_memory_policy>`],
318 specified in the mempolicy as if "interleave" had been specified.
326 #. One or more nodes may be specified with the bind or interleave policy.
336 #. The nodes allowed mask will be derived from any non-default task mempolicy,
339 shell with non-default policy, that policy will be used. One can specify a
340 node list of "all" with numactl --interleave or --membind [-m] to achieve
343 #. Any task mempolicy specified--e.g., using numactl--will be constrained by
345 be no way for a task with non-default policy running in a cpuset with a
349 #. Boot-time huge page allocation attempts to distribute the requested number
350 of huge pages over all on-lines nodes with memory.
359 /sys/devices/system/node/node[0-9]*/hugepages/
368 The free\_' and surplus\_' attribute files are read-only. They return the number
390 mount -t hugetlbfs \
391 -o uid=<value>,gid=<value>,mode=<value>,pagesize=<value>,size=<value>,\
401 The ``mode`` option sets the mode of root of file system to value & 01777.
466 ``hugepage-shm``
467 see tools/testing/selftests/vm/hugepage-shm.c
469 ``hugepage-mmap``
470 see tools/testing/selftests/vm/hugepage-mmap.c