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的标识了 还总是设置参数值,
发现自己读书太不仔细,都不分囫囵吞枣了.. 需要改进..