MCPcopy Create free account
hub / github.com/F-Stack/f-stack / set_numa_pages

Function set_numa_pages

dpdk/usertools/dpdk-hugepages.py:135–144  ·  view source on GitHub ↗

Set huge page reservation on Numa system

(pages, hugepgsz, node=None)

Source from the content-addressed store, hash-verified

133
134
135def set_numa_pages(pages, hugepgsz, node=None):
136 '''Set huge page reservation on Numa system'''
137 if node:
138 nodes = ['/sys/devices/system/node/node{}/hugepages'.format(node)]
139 else:
140 nodes = glob.glob('/sys/devices/system/node/node*/hugepages')
141
142 for node_path in nodes:
143 huge_path = '{}/hugepages-{}kB'.format(node_path, hugepgsz)
144 set_hugepages(huge_path, pages)
145
146
147def set_non_numa_pages(pages, hugepgsz):

Callers 1

reserve_pagesFunction · 0.85

Calls 1

set_hugepagesFunction · 0.85

Tested by

no test coverage detected