`
zhangpuego
  • 浏览: 56659 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Xen Domain 0 回收内存问题

阅读更多

有个哥们的一篇文章中,提到了一点,解决了我好几天一直想的一个问题。

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虚拟化中的内存管理资料

    Domain0负责分配和回收内存资源,以及处理其他虚拟机的内存请求。 9. 虚拟机间内存共享(Shared Pages): 虽然Xen通常采用内存隔离,但在某些情况下,如虚拟机之间需要共享数据,它也支持页面共享。这种情况下,...

    xen文档的分析

    Xen的内存管理系统确保虚拟机可以有效地管理和访问物理内存。 - **第一节 初始内存分配**:这部分涉及启动时内存的初步分配。 - **第二节 Boot分配器**:这是一个临时内存分配器,在系统引导过程中使用。 - **第三...

    xen机制分析

    Xen系统由多个域(domain)组成,其中核心域称为dom0,它在Xen初始化后默认运行,并且通常采用paravirt虚拟技术。Dom0可以提供一个访问Xen功能的界面。除了dom0之外,其他域被称为domU。每个域都有自己的ID,以及...

    xen-4.0.0.rar

    - Dom0(Domain 0):是Xen环境中具有特权的虚拟机,负责管理和调度其他非特权虚拟机(DomU)。 - PV驱动:半虚拟化虚拟机中的设备驱动,需与Xen内核接口协同工作,提供高性能I/O。 - HVM支持:Xen 4.0.0包含对...

    Xen安装windows和linux虚拟机参考.pdf

    - `xm mem-set <Domain> <Mem>`:调整虚拟机内存,用于解决关闭Domain U后内存未被回收的问题。 **Linux VNC服务部署:** 1. 安装VNC服务器(vnc-server包)。 2. 作为root用户设置VNC密码。 3. 编辑`/etc/...

    Go-atmanos-构建可直接在Xen虚拟机上运行的Go程序

    在Xen中,有两种类型的域:Domain 0(也称为控制域)和Domain U(用户域)。Domain 0具有对硬件的直接访问权限,而Domain U则依赖于Domain 0来管理资源。atmanos的设计使得Go程序可以直接运行在Domain U中,减少了...

    Xen安装windows和linux虚拟机.pdf

    2. **`xm mem-set`**:调整指定虚拟机(Domain)的内存分配,用于解决内存回收问题。 ### **Linux VNC服务部署** 1. **安装VNC Server**:安装`vnc-server`软件包。 2. **设置VNC密码**:以root用户运行`vncpasswd...

    Xen安装windows和linux虚拟机归纳.pdf

    在Xen中,当Domain U关闭时,分配给它的内存不会自动回收,可能导致`xm list`显示的内存总量不准确。可以通过`xm mem-set <Domain> <Mem>`命令手动调整内存。 ### VNC服务部署 1. **安装VNC Server**:在Linux系统...

    DPDK编程指南

    - **无Huge-TLB的XenDomain0支持**:描述了在没有大页内存支持的情况下,EAL如何提供虚拟化环境下的支持。 - **PCI访问**:介绍了EAL提供的PCI设备访问机制。 - **每逻辑核变量和共享变量**:讨论了EAL如何管理和...

Global site tag (gtag.js) - Google Analytics