搜索

5.3. 巨页

download PDF

物理内存划分为称为页的连续区域。为了提高效率,系统通过访问整个页面而不是单个字节内存来检索内存。要执行此转换,系统会在翻译 Lookaside Buffers (TLB)中查找包含最近或经常使用页的物理到虚拟地址映射的 Translation Lookaside Buffers (TLB)。当系统无法在 TLB 中找到映射时,处理器必须迭代所有页表以确定地址映射。优化 TLB,以最大程度降低这些 TLB 丢失过程中发生的性能损失。

x86 系统中的典型页面大小为 4KB,其他较大的页面大小可用。较大的页面大小意味着页面总体较少,因此增加其可将其虚拟到 TLB 中物理地址转换的系统内存量。因此,这减少了 TLB misses,这会提高性能。使用较大的页面大小时,内存可能会利用率不足,因为进程必须在页面中分配,但可能需要所有内存。因此,选择页面大小会在提供带有更大页面的更快的访问时间之间进行破坏,并确保使用较小的页面的最大内存使用率。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.