Set huge page reservation on Numa system
(pages, hugepgsz, node=None)
| 133 | |
| 134 | |
| 135 | def 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 | |
| 147 | def set_non_numa_pages(pages, hugepgsz): |
no test coverage detected