Linux大页内存管理等---菜鸟初学

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux大页内存管理等---菜鸟初学相关的知识,希望对你有一定的参考价值。

1. 查看linux的内存情况:

free -m

2. 查看是否开启大页的方法:

cat /proc/meminfo |grep -i HugePage

AnonHugePages: 276480 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB

含义

HugePages_Total: 0 总共大页数目
HugePages_Free: 0 空闲数目
HugePages_Rsvd: 0 预留数目
HugePages_Surp: 0
Hugepagesize: 2048 kB

修改参数:

vi /etc/sysctl.conf

vm.nr_hugepages = 2050

是修改生效

sysctl -p

再次验证:

watch -n1 ‘cat /proc/meminfo |grep -i HugePage‘

AnonHugePages: 276480 kB
HugePages_Total: 2050
HugePages_Free: 2050
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB

 

Copy from http://blog.csdn.net/gua___gua/article/details/22613691

参考结合oracle的参数进行使用了

之前竟然忘记 oracle_max_target 是开启AMM的标识了 还总是设置参数值,

发现自己读书太不仔细,都不分囫囵吞枣了.. 需要改进..

 















以上是关于Linux大页内存管理等---菜鸟初学的主要内容,如果未能解决你的问题,请参考以下文章

linux内存--大内存页(大页)

linux内存--大内存页(大页)

linux的大页内存技术开启后有啥负面影响

嵌入式linux学习笔记1—内存管理MMU之虚拟地址到物理地址的转化

PG数据库配置大页

HugePage 大页