Centos 上的大页面头文件为零字节

Centos 上的大页面头文件为零字节

我正在尝试在 Linux CentOS 中使用大页面 API,头文件hugetlbfs.h为空(即:它存在,但它是零字节)。

/usr/src/kernels/2.6.32-358.14.1.el6.x86_64/include/config/hugetlbfs.h

有没有人有办法解决吗?

或者,如何使用透明大页面来为应用程序启用大页面而无需更改代码?

答案1

该文件是 kernel-devel-2.6.32-358.14.1.el6.x86_64 软件包的一部分。在后来的系统上,我发现它也是 0 字节。

有一个名为的包,其中libhugetlbfs-devel包含/usr/include/hugetlbfs.h的可能是您想要安装的包。

供以后参考,yum 命令可用于搜索文件,例如

yum provides */hugetlbfs.h

将搜索并报告包含文件 anmes hugetlbfs.h 的包的名称

相关内容