libvirt/qemu特性之hugepage
2014-03-04 12:47
253 查看
声明:
本博客欢迎转发,但请保留原作者信息!
博客地址:http://blog.csdn.net/halcyonbaby
内容系本人学习、研究和总结,如有雷同,实属荣幸!
Huge Page
适合大内存/内存密集型型应用虚拟机的调优。减小也表尺寸,降低查找缓存(TLB)的cache-miss,加速VM内存转换。
默认Page size 4K / Huge Page 2M
libvirt
xml设置方法:(告诉hypervisor虚拟机内存使用hugepage分配)<memoryBacking> <hugepages/> </memoryBacking>
qemu设置方法
-mem-prealloc -mem-path /dev/hugepages/libvirt/qemu
内核参数
通过内核参数/proc/sys/vm/nr_hugepages修改。Transparent Huge Page
内核线程khugepaged周期性自动扫描内存,自动将地址连续可以合并的4KB的普通Page并成2MB的Huge Page。Redhat系统
通过内核参数/sys/kernel/mm/redhat_transparent_hugepage/enabled打开.其他Linux系统
通过内核参数/sys/kernel/mm/transparent_hugepage/enabled打开.确认方法
[code][root@localhost transparent_hugepage]# grep AnonHugePages /proc/meminfo AnonHugePages: 405504 kB [root@localhost transparent_hugepage]# virsh list Id Name State ---------------------------------------------------- 2 numa running [root@localhost transparent_hugepage]# virsh destroy 2 Domain 2 destroyed [root@localhost transparent_hugepage]# grep AnonHugePages /proc/meminfo AnonHugePages: 0 kB
相关文章推荐
- libvirt/qemu特性之cpu hotplug
- libvirt/qemu特性之快照
- libvirt/qemu特性之numa
- libvirt/qemu特性之cpu hotplug
- libvirt/qemu特性之快照
- libvirt/qemu特性之numa
- libvirt/qemu特性之cpu hotplug
- 【转】libvirt/qemu特性之快照
- libvirt/qemu特性之numa
- libvirt/qemu特性之快照
- libvirt/qemu特性之快照
- Using Open vSwitch with libvirt and QEMU/KVM
- QEMU KVM Libvirt手册(10):Managing Virtual Machines with libvirt
- How to access the QEMU monitor through libvirt 如何访问由libvirt创建的qemu控制台qmp hmp
- 本地使用qemu+libvirt来管理镜像
- QEMU KVM libvirt 手册(1): 安装
- QEMU KVM Libvirt(12): Live Migration
- QEMU KVM libvirt手册(2): monitor
- KVM+Qemu+Libvirt实战
- How to pass QEMU command-line options through libvirt