有个哥们的一篇文章中,提到了一点,解决了我好几天一直想的一个问题。
http://hily.me/blog/2010/01/xen-domain-0-memory-collect/
自己在使用xm list时,创建vm后,当回收时,内存并没没有回收,特别麻烦,也是存在的一个问题。
这个哥们提到,使用xm mem-set 0 内存值,对domain-0设置一个比较大的值,xen就会自动将关闭的那个虚拟机的内存回收。
-----------------------------------
xen创建一个客户机 马上会在mem中扣去内存.
xm li Domain-0 会显示可分配内存
但是 停掉客户机 以及删除客户机
重启xend
分配出去的内存都不会回收
下面方法可以收回domain-o内存.
xm mem-set Domain-0
这个命令可以收回内存 Domain-0
后面跟一个比你实际内存大的值 如我现在6000M 我用
xm mem-set Domain-0 6000M 或者
xm mem-set
Domain-0 10000000000M
他都会把内存全部收回来.
对运行的domu 没影响
------------------------------------
来自另外一个网页 同一个办法
分享到:
相关推荐
分析了xen是如何创建DomainU的,这个是深入了解xen的必备知识
解释Xen内存虚拟化技术,解释Xen内存虚拟化技术
在xen环境下domain0与domainU之间虚拟驱动样例代码;使用方法如下: 1)在domain0中编译domain0代码 并使用insmod命令进行安装驱动 2)在domainU中编译domainU代码以及应用app 3)在domainU中insmod安装domainU驱动 4)...
基于XEN的虚拟机动态内存迁移研究及优化,付超,,动态迁移已成为虚拟化技术的焦点,而内存迁移却是其瓶颈所在。本文针对xen pre-copy算法的优点与不足,特别是面对频繁更改页面所体现
xen做为虚拟化的产品,在虚拟化领域做的很不错,本文描述Xen管理内存的机制
Xen虚拟机的内存虚拟化 从网上找到的关于Xen的内存虚拟化方向的技术讲解,比较详细。
当前找到的关于Xen内存管理的资料 当前关于Xen内存管理的资料还比较缺乏 有需要的 可以下来看看
Xen 虚拟化 内存 管理 地址转换 Virtual Processor identifiers Xen如何限制Guest OS的内存访问
xen文档的分析
描述X86平台内存虚拟化技术,看看XEN是如何应用它的
xen启动卡住两个问题xen启动卡住两个问题xen启动卡住两个问题xen启动卡住两个问题
xen 4.0 最新源码xen 4.0 最新源码xen 4.0 最新源码
《Xen虚拟化技术》主要讲述了:目前,无论是学术界还是工业界,虚拟化技术的研究和应用都是热点。在不断涌现出的虚拟化解决方案中,开源解决方案Xen以其独特的虚拟化设计模式,以及接近单机操作系统的性能被学术界和...
xen,api,虚拟化,编程,分析,xen内存虚拟化,xen框架
XEN V1.0.7 [CyberNation]
XEN4.0内核编译XEN4.0内核编译XEN4.0内核编译XEN4.0内核编译XEN4.0内核编译XEN4.0内核编译XEN4.0内核编译XEN4.0内核编译
Memory CoW in Xen xen memory cow 介绍
Xen是一个基于虚拟硬件监控器技术的虚拟化软件。Xen运行在一个宿主linux系统上,提供同时引导启动多个linux实例的...每个由Xen生成的虚拟机,被称为domain 。新创建的domain需要为其安装一个操作系统,方可引导并使用。
关于Xen的培训资料. 里面系统的讲述了Xen的构架和应用
使用yum安装Xen 使用yum安装Xen 使用yum安装Xen 使用yum安装Xen 使用yum安装Xen 使用yum安装Xen 使用yum安装Xen 使用yum安装Xen 使用yum安装Xen 使用yum安装Xen 使用yum安装Xen 使用yum安装Xen