方法一: 1、设置/etc/grub.conf文件,添加 transparent_hugepage=never ,在系统启动是禁用 [root@hbdw1 ~]# cat /etc/grub.conf # grub.conf generated by anaconda## Note that you ...
分类:
数据库 时间:
2017-09-29 21:05:34
阅读次数:
323
HugePages是通过使用大页内存来取代传统的4kb内存页面,使得管理虚拟地址数变少,加快了从虚拟地址到物理地址的映射以及通过摒弃内存页面的换入换出以提高内存的整体性能。尤其是对于8GB以上的内存以及较大的Oracle SGA size,建议配值并使用HugePage特性。本文基于x86_64 L ...
分类:
数据库 时间:
2017-09-05 20:53:05
阅读次数:
313
1.安装必要的软件包 2.关闭内存透明大页 echo "transparent_hugepage=never">> sudo /etc/grub2.cfg 3.创建用户组 及 用户 4. chown -R oracle:oinstall /oracle /oradatachmod 755 /orac ...
分类:
数据库 时间:
2017-08-31 20:26:26
阅读次数:
281
对于内存较大的Oracle数据库server,配置HugePage是非常有必要的,以下是配置Huge的步骤: 我的环境: OS:CentOS release 6.4 (Final) Oracle:11.2.0.4 RAC 1. 设置memlock 编辑/etc/security/limits.con ...
分类:
系统相关 时间:
2017-07-05 09:59:37
阅读次数:
342
复合页(Compound Page)就是将物理上连续的两个或多个页看成一个 独立的大页,它能够用来创建hugetlbfs中使用的大页(hugepage)。 也能够用来创建透明大页(transparent huge page)子系统。可是 它不能用在页缓存(page cache)中,这是由于页缓存中管 ...
分类:
其他好文 时间:
2017-06-10 19:25:22
阅读次数:
123
一、环境优化1.1内存优化由于数据库主机一般内存较大,因此采用hugepage。而且尽量使用80%的内存,以空间换时间。/etc/sysctl.conf配置参数:vm.hugetlb_shm_group=3306kernel.shmmax=243805679616kernel.shmall=595228711.2虚拟内存优化由于数据库对存取速度反应较大,因此关..
分类:
数据库 时间:
2016-12-16 02:09:13
阅读次数:
303
目标:构造 *nix 高速虚拟机平台 特点:KVM支持、大页内存、内存预分配、virtio存储设备、桥接网卡(或VFIO直接分配物理网卡) USE/Gentoo:vhost-net -nls -iscsi -nfs -opengl -jpeg -png -usb -usbredir -curl -s ...
分类:
其他好文 时间:
2016-11-15 19:38:52
阅读次数:
430
在Linux中配置hugepage可以提高oracle的性能,减少oracle sga的页交换,类似于aix中的lagepage。 为什么 使用大页? LINUX内存的默认块大小是4K如果SGA为:128Gselect 128*1024*1024/4 from dual;33554432个(三千多万 ...
分类:
数据库 时间:
2016-11-09 11:28:42
阅读次数:
320
在Linux中配置hugepage可以提高oracle的性能,减少oracle sga的页交换,类似于aix中的lagepage。 为什么 使用大页? LINUX内存的默认块大小是4K如果SGA为:128Gselect 128*1024*1024/4 from dual;33554432个(三千多万 ...
分类:
数据库 时间:
2016-11-08 17:00:50
阅读次数:
235
该文档是随着对于文档的阅读进度,不断增加的阅读笔记。主要内容以大纲为主,以及记录帮助记忆的内容。 在之后的实际应用中,也不随着不断的深入理解,逐渐丰富各大纲下面的内容。 1. 前期准备:设置两个环境变量。 2. dpdk提供的环境抽象层: DPDK loading and launching DPD ...
分类:
其他好文 时间:
2016-10-28 20:40:54
阅读次数:
509