摘要: 静态大页可以通过两种方法来设置 1. 检查 /proc/meminfo, 确认系统支持HugePage HugePages_Total: 系统中配置的大页数 HugePages_Free:没有访问过的大页数 HugePage_Rsvd: 已经分配但是还未使用的页面数 2. 配置静态大页 通过在boo 阅读全文
posted @ 2023-07-17 22:06 球球小世界 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 为了解决页表项过多的问题, Linux提供了两种机制, 就是多级页表和大页。 一. 在阐述大页的优点之前, 先来看一下内存映射的页表结构。 PGD: Page Global Directory PUD: Page Upper Directory PMD: Page Middle Directory 阅读全文
posted @ 2023-07-17 17:25 球球小世界 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一. 内存映射和页表 我们通常说的内存容量, 指的是物理内存, 只有内核才可以直接访问物理内存。 进程并不可以 Linux内核给每个进程都提供了一个独立的虚拟地址空间, 并且这个地址空间是连续的, 这样, 进程就可以很方便的访问虚拟内存。 虚拟地址空间的内部又被分为内核空间和用户空间两部分。 不同字 阅读全文
posted @ 2023-07-17 11:43 球球小世界 阅读(162) 评论(0) 推荐(0) 编辑