开发者社区 问答 正文

什么是内存大页?

什么是内存大页?

展开
收起
萝卜丝丸子 2024-06-03 21:13:08 1045 分享 版权
2 条回答
写回答
取消 提交回答
  • 简单来说,就是通过增大操作系统页的大小来减小页表,从而避免快表缺失。

    主要应用场景

    主要运用于内存密集型业务的虚拟机,比如对于运行数据库系统的虚拟机,采用HugePages(大页)后,可以提升数据库的整体性能(越20%),并有效减小性能抖动。

    ——参考链接

    2024-06-04 08:18:43
    赞同 展开评论
  • 内存大页是 Linux 内核从 2.6.38 版本开始支持的一种机制,它允许应用程序以大于常规内存页(通常为 4KB)的大小为单位向操作系统申请内存,比如 2MB。

    2024-06-03 22:28:08
    赞同 展开评论
问答地址: