查看“Huge Page”的源代码
←
Huge Page
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
Huge Page(大页)是一种内存分配方式,将物理内存划分为比普通页更大的内存块。与传统的 4KB 普通页管理方式相比,HugePages 更适合管理大内存(如 8GB 以上),可以显著提高内存管理效率和应用程序性能。还可以减少TLB(Translation Lookaside Buffer)缺失,提高内存访问效率,尤其适用于大内存连续访问的应用,如数据库、大数据处理等。 如在 Linux 平台安装中,Oracle 建议使用 HugePages 获取 Oracle 数据库的最佳性能。如果在群集成员节点上配置了 HugePages,GIMR 系统全局区域(SGA)将安装到HugePages 内存中。GIMR SGA 最高占用 1 GB 的 HugePages 内存。 # HugePage 在操作系统启动期间被动态分配并被保留 # 对于 Oracle 服务器,把 Hugepage 设置成 SGA(所有 instance SGA 之和)大小即可 {| class="wikitable" |+ !参数 !说明 |- |AnonHugePages |匿名大页的使用量,即没有对应文件映射的大页 |- |HugePages_Total |系统中预留的 HugePages 的总数 |- |HugePages_Free |尚未分配的 HugePages 数量 |- |HugePages_Rsvd |已被应用程序分配但尚未使用的 HugePages 数量 |- |HugePages_Surp |配置修改后多余的 HugePages 数量 |- |Hugepagesize |每个 HugePage 的大小 |} <small><nowiki># cat /proc/meminfo | grep Huge AnonHugePages: 2519040 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB</nowiki></small> [[分类:Linux]]
返回
Huge Page
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
目录
文章分类
侧边栏
帮助
工具
链入页面
相关更改
特殊页面
页面信息