美文网首页Splunk学习
RedHat 7.4关闭透明大页

RedHat 7.4关闭透明大页

作者: Splunker | 来源:发表于2019-12-15 23:18 被阅读0次

    查看透明大页内存是否开启

    cat /sys/kernel/mm/transparent_hugepage/enabled
    

    返回

    [always] madvise never  #如果输出结果为[always]表示透明大页启用了。[never]表示透明大页禁用
    

    关闭透明大页内存操作步骤

    第一步

    在GRUB_CMDLINE_LINUX加入选项 transparent_hugepage=never

    echo 'GRUB_CMDLINE_LINUX="transparent_hugepage=never"' >>  /etc/default/grub
    
    第二步

    重新生成grub配置文件
    输入命令

    grub2-mkconfig -o /boot/grub2/grub.cfg
    

    返回

    Generating grub configuration file ...
    Found linux image: /boot/vmlinuz-3.10.0-693.el7.x86_64
    Found initrd image: /boot/initramfs-3.10.0-693.el7.x86_64.img
    Found linux image: /boot/vmlinuz-0-rescue-bdd94cf792bd4ac6a087ff2542ba6cd0
    Found initrd image: /boot/initramfs-0-rescue-bdd94cf792bd4ac6a087ff2542ba6cd0.img
    done
    

    输入命令

    grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
    

    返回

    Generating grub configuration file ...
    Found linux image: /boot/vmlinuz-3.10.0-693.el7.x86_64
    Found initrd image: /boot/initramfs-3.10.0-693.el7.x86_64.img
    Found linux image: /boot/vmlinuz-0-rescue-bdd94cf792bd4ac6a087ff2542ba6cd0
    Found initrd image: /boot/initramfs-0-rescue-bdd94cf792bd4ac6a087ff2542ba6cd0.img
    done
    
    第三步

    重启操作系统

    reboot
    

    查看是否生效:

    cat /proc/cmdline
    

    返回

    BOOT_IMAGE=/vmlinuz-3.10.0-693.el7.x86_64 root=/dev/mapper/rhel-root ro transparent_hugepage=never
    

    或者

    grep Huge /proc/meminfo 
    

    返回

    AnonHugePages:         0 kB  #与透明大页有关,透明大页关闭,则显示0
    HugePages_Total:       0
    HugePages_Free:        0
    HugePages_Rsvd:        0
    HugePages_Surp:        0
    Hugepagesize:       2048 kB
    

    或者

    cat /sys/kernel/mm/transparent_hugepage/enabled
    

    返回

    always madvise [never]
    

    相关文章

      网友评论

        本文标题:RedHat 7.4关闭透明大页

        本文链接:https://www.haomeiwen.com/subject/cqrxnctx.html