前言
在谈到大页内存时,很多人不明白什么是大页内存?它的优点和缺点是什么?它主要用来做什么?我们来一一谈谈。
什么是大页内存?
如何配置
上面1和2的顺序不能混淆。如果坏了,系统在启动时将无法申请PAGE。阶段。
或者直接在命令中进行:
重置参数
使用大页内存
使用大tlbfs
使用perf检测缺陷页面错误和TLB未命中的数量被发现非常低。
得到的结果如下:
不使用大页的程序
使用perf判断缺页中断次数和TLB数量错过了。,我们发现使用了页面比较大的程序。远不止于此。
得到的结果如下:
直接使用mmap。
使用perf判断缺页中断和TLB未命中的次数,发现它们很少。
得到的结果如下:
大页内存的优缺点:
Redhat还有一个方便的方法——透明大页,可以启用任何程序默认使用2MB页面,无需更改程序源代码,但这也浪费内存。
上一篇:大页内存 开启
下一篇:苹果手机内存其它是什么东西