查看大内存页:

cat /proc/meminfo | grep Huge

示例:

[root@localhost ~]# cat /proc/meminfo | grep Huge
AnonHugePages:     10240 kB
HugePages_Total:      20            //大内存页大小
HugePages_Free:       20
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB         //每个内存页大小

设置大内存页

修改配置文件:/etc/sysctl.conf
添加:vm.nr_hugepages = 内存页值
使配置生效:sysctl -p

挂载大页

  • 临时挂载:mount -t hugetlbfs nodev /dev/hugepages/
    取消挂载:umount /dev/hugepages/

  • 永久挂载 编辑/etc/fstab添加如下内容:
    nodev /dev/hugepages hugetlbfs defaults 0 0
    即可开机自动挂载

查看大页内存挂载情况

cat /proc/mounts | grep huge

示例:

cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0
nodev /dev/hugepages hugetlbfs rw,relatime,pagesize=1GB 0 0
最后修改:2019 年 08 月 04 日 09 : 03 PM
如果觉得我的文章对你有用,请随意赞赏