在Linux下不要用AMM,因为与hugepage冲突。
标准大页
透明大页
在 Linux 中大页分为两种: Huge pages ( 标准大页 ) 和 Transparent Huge pages ( 透明大页 )
如果服务器物理内存大于8G,就要用hugepage
用HUGEPAGE就不要用AMM功能,相冲突。
在两者一起使用的情况下,可能会导致性能问题和系统重启。
Oracle 服务器建议禁用Transparent Huge Pages.
而在Oracle Linux 6.5 中,已经删除Transparent HugePages.
透明大页是redhat/CentOS6推出的技术,设置后可以不用重新启动就可以生效。而标准大页设置后要重新启动才能生效。
启用大页,禁用透明大页。
Huge Page 是预分配的,Transparent Huge Pages 是动态分配的。
transparent_hugepage = never 表示透明大页功能不随系统启动
transparent_hugepage = always 表示透明大页功能随系统启动
使用大于 4KB 的内存页作为内存映射单位的机制叫 HugePages,目前Linux常用的 HugePages 大小为 2MB 和 1GB
swapoff -a //停止所有的swap分区
swapon -a //开启所有swap空间
swapon -s //显示交换分区的简要信息
使用 mkswap 命令来设置交换分区: mkswap /dev/sdb2
启用交换分区: swapon /dev/sdb2
222

被折叠的 条评论
为什么被折叠?



