I am trying to use 2m huge page on the coprocessor using the native execution (mpi+openmp). I set up the server following this tutorial, using the "libhugetlbfs" library approach. But when the binary is running natively, I notice that the huge page does not seem to be consumed at all:
# cat /proc/meminfo | grep HugePages
AnonHugePages: 24576 kB
HugePages_Total: 800 # this is my preallocated amount
HugePages_Free: 800 # always remains the same with the total amount
Could you help me with this problem? In addition, this document seems to indicate that the huge page is supposed to be enabled by default. If so, why the page is still not used?
Thanks for your time!
linux version: 2.6.32-431.11.2.el6.x86_64
mpss version: 3.2.1
mic uOS Version: 188.8.131.52+mpss3.2.1
result from "cat /sys/kernel/mm/transparent_hugepage/enable" on the host: [always]