巨页
【摘要】 2.6版本的内核支持两种虚拟页的大小:
传统的4KB页和16MB页。
2.6版本的内核支持两种虚拟页的大小:
传统的4KB页和16MB页。
巨页的使用主要是为了改进那些对内存访问敏感的程序的性能。
使用巨页支持之后,应用程序就可以将自己的文本段和数据段放在一个巨页(16MB)中运行了,而不用修改任何代码。
性能的改进是由于降低了TLB(translation lookaside buffer)的缺页率。这是因为TLB可以映射一个更大的虚拟内存范围了。
巨页还可以改进内存预取的效率:它不用根据4KB的边界来反复执行预取操作了。
配置方法:
文章转自异步社区
原文链接 https://www.epubit.com/articleDetails?id=N9737149a-6253-4b67-8254-2605b8e91ec8
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)