内核配置选项:
VMware气球驾驶员(VMWARE_BALLOON) N/m/y/??CONFIG_VMWARE_BALLOON:这是一个VMware物理内存管理驱动程序,它的作用就像一个“气球”,可以通过在来宾中保留物理页面并在监视器中使它们失效,从而将它们释放出底层的机器页,从而将它们分配给其他客户,从而回收物理页面。气球也可以放气,让客人使用更多的物理记忆。如果不确定,假设N.要将这个驱动程序编译为一个模块,请在这里选择M:该模块将被称为vmw_balloon。符号: VMWARE_BALLOON =n类型:三状态提示:在驱动程序/ Misc /Kconfig:428取决于: X86 =y位置:->设备驱动程序-> Misc设备上定义的VMware气球驱动程序
这并不完全清楚,但听起来应该在来宾操作系统的内核中设置,而不是在主机上设置。是这样的吗?
发布于 2012-09-08 18:20:30
是的,它打算在客户操作系统中运行。
将一个小气球模块作为伪设备驱动程序或内核服务加载到客户操作系统中。它在客户端没有外部接口,并通过专用通道与external进行通信。当服务器想要回收内存时,它指示驱动程序释放“气球”(
inflate'' by allocating pinned physical pages within the VM, using appropriate native interfaces. Similarly, the server may),指示它释放先前分配的页面。
(...)
我们的Linux、FreeBSD和Windows操作系统的气球驱动程序每秒对服务器进行一次轮询,以获得目标气球大小,并且它们会自适应地限制其分配速率,以避免对客户操作系统造成压力。
http://static.usenix.org/events/osdi02/tech/waldspurger/waldspurger_html/node6.html
https://unix.stackexchange.com/questions/47567
复制相似问题