linux 内存问题记录-huge page

huge page 和 transparent huge page

huge page (一般2m)比page(一般4k) 更大,减小页表大小,减少tlb cache miss,加快vm转换

transparent  透明的进行huge page 和普通page 的对接,减少了上层的兼容复杂度

huge page 和transparent huge page 的区别:

huge page 是预分配的

transparent  huge page 是动态分配的,所以可能会影响数据库这一类对性能比较敏感的应用


禁用transpanret huge page

可以通过查看下面2个文件来看看之前是不是enable 和always

echo never > /sys/kernel/mm/transparent_hugepage/enabled

 echo never > /sys/kernel/mm/transparent_hugepage/defrag 

你可能感兴趣的:(linux 内存问题记录-huge page)