Hugepage学习
来源:互联网 发布:香港网络彩票诈骗 编辑:程序博客网 时间:2024/04/30 04:42
1.使用Hugepage的好处:
1,没有swap。减少了交换分区和磁盘的交互。
2,减轻TLB压力。相同容量的TLB缓存可以对应更多的物理内存,减少缺页中断。
3,减轻换页表的负载。每个表单需64字节,如果管理50GB的物理内存,如果使用传统4K页面pagetable需要800M大小,而是用HugePages仅需要40M。
2.如何使用Hugepage:
为了能以最小的代价实现大页面的支持,Linux采用了挂载hugetlbfs.
如: mount none /mnt/huge -t hugetlbfs. 以后,只要是在/mnt/huge目录下创建的文件,将其映射到内存的时候,都会使用2M作为基本单位。
当然,通过/proc/sys/vm/nr_hugepages可以设置当前系统中的大页面数目。但是实际中,还需要将应用程序与库libhugetlb链接在一起。也就是说,libhugetlb库对malloc()和free()等相关函数进行了重载。
0 0
- Hugepage学习
- hugepage
- hugepage总结
- Timesten HugePage
- Redhat:HugePage
- dpdk hugepage
- HugePage简介和KVM中使用HugePage
- HugePage简介和KVM中使用HugePage
- HugePage简介和KVM中使用HugePage
- Linux HugePage 特性
- 关于Transparent Hugepage
- (转)hugepage介绍
- libvirt hugepage 配置
- Linux hugepage配置方法
- SGA 与 HugePage
- oracle hugepage设置
- Linux配置hugepage
- Linux HugePage经验值检测
- JVM垃圾回收机制
- Untiy 开发笔记
- 疯狂安卓实训 第13.1.2讲 android网络概述
- mac下lua开发环境搭建
- 算法设计学习:单链表算法
- Hugepage学习
- 【超实用】图解--如何使用本地的dtd文件映射
- tomcat8 下配置solr4.9
- java笔记-集合框架-集合基础
- FrameLayout measure过程源码Log全解析之六:onMeasure第一部分之MeasureSpec类mode和size
- 学习日记之状态模式和Effective C++
- Eclipse中文字体太小的解决方案
- iOS 7系列译文:认识 TextKit
- POJ 2643 Election