linux中大页内存的使用

在suse linuxe enterprise server9中使用大页内存

为了在suse enterprise server9中使用大页,要设置vm.nr_hugepages内存参数来指定你要保留的大页的数量。一定要设置足够多的大页来存放整个sga,为了确认该参数的值,用sga的大小除以大页的大小,然后取上限值。查看大页的大小:

# grep Hugepagesize /proc/meminfo
例如,大页是2M,sga是1.6g,那么vm.nr_hugepages是820(1.6GB/2MB=819.2);


在Red hat enterprise linux as3上使用大页内存

1确定大页池的内存大小,为了确定这个值得大小,把sga的值转换成MB,然后加4MB,例如sga是2.7GB,那么这个值大约是2768MB

2取决于启动加载器的类型,做下面的操作:

LILO

a 在/etc/lilo.conf文件中添加hugepages选项,指定页的数量

append = "hugepages=1024"

b 运行/sbin/lilo

c 重启系统

GRUB:

a 在/etc/grub.conf文件中添加hugepages选项,指定页的数量

kernel /vmlinuz-2.4.9 root=/dev/hda5 hugepages=1024
b重启系统

3编辑/etc/sysctl.conf文件,来指定大页池的大小,是MB

vm.hugetlb_pool = 2768
4运行下面的命令,使内核参数生效

sysctl -p /etc/sysctl.conf

5为了确定内存移动到大页池中,运行下面的命令

cat /proc/meminfo

这个命令的最后面显示了多少的内存页被移动到了大页池中。

6启动oracle


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值