巨页 为什么使用巨页? 当一个进程使用一些内存的时候,CPU就把那部分内存标记成已被该进程使用的.为了提高效率,CPU会按4K字节块(它在很多平台上是默认值)分配内存.这些块被称作页.这些页可以被交换到磁盘上,等等. 因为进程地址空间是虚拟的,CPU和操作系统就得记住哪一页属于哪个进程,存储在什么地方.显然的,拥有的页面越多,就得花费越多的时间去寻找那些内存被映射的地方.如果一个进程使用了1GB的内存,就得查找262144(1GB/4K)个条目.如果一个页表条目占用8字节,那么就得查找2MB(2…