动态内存查看动态内存可使用 Integrity VM 标准命令,为每个 guest 虚拟机显示动态内存参数和状态
例如,对于名为 compass1 的 guest 虚拟机,使用 hpvmstatus 命令可显示以下动态内存信息:#hpvmstatus -V -P compass1...[Dynamic Memory Information] Type : driver Minimum memory : 1222 MB Target memory : 2103 MB Maximum memory : 6144 MB Current memory : 2103 MB Comfortable minimum : 2167 MB Boot memory : 6135 MB Free memory : 125 MB Available memory : 286 MB Memory pressure : 0 Memory chunksize : 65536 KB Driver Mode(s) : STARTED ENABLED...表 2 说明了 hpvmstatus 命令和 hpvmmgmt 命令显示的动态内存的特性
表2 动态内存的特性特性设置说明类型none不支持动态内存any已在主机上配置动态内存,但是 guest 虚拟机上的动态内存子系统未启动并报告实现的类型
driver在驱动程序中实现动态内存,且不使用 Guest 虚拟机操作系统联机添加/删除功能
OLAD使用 Guest 虚拟机操作系统联机添加/删除功能实现动态内存
最小内存量值M(兆字节)或值G(千兆字节)ram_target 和 ram_dyn_target_start 的下限
目标内存值M(兆字节)或值G(千兆字节)guest 虚拟机的目标内存大小,可使用 ram_target 或 ram_dyn_target_start 进行设置
最大内存量值M(兆字节)或值G(千兆字节)ram_target 和 ram_dyn_target_start 的上限
当前内存值M(兆字节)或值G(千兆字节)guest 虚拟机的当前内存大小(通常等于目标内存)
适当的最小值值M(兆字节)或值G(千兆字节)ram_target 的值,可用于降低 guest 虚拟机的内存,但允许使用足够的内存资源来继续运行最少的工作负荷
引导内存值M(兆字节)或值G(千兆字节)向 guest 虚拟机操作系统提供的虚拟机中的物理内存大小
空闲内存值M(兆字节)或值G(千兆字节)guest 虚拟机中的空闲内存量
可用内存值M(兆字节)或值G(千兆字节)guest 虚拟机中已由用户进程分配但未锁定的内存量
该内存可用于分页
内存压力值介于 0 至 100 之间的一个值,用于指示内存不足和分页
值越大,系统内存不足的时间越长
通常,内存压力值接近 100 表示系统已挂起
内存块大小值增大或减小 guest 虚拟机内存时动态内存使用的分配块大小
驱动程序模式started动态内存可更改 guest 虚拟机的内存大小
enabled取代 started 的控制
guestctl启用 guest 虚拟机端控件
在 VM Host 上修改虚拟机的内存大小配置动态内存后,可以以块大小 (64 MB) 为增量,将虚拟机内存大小更改为介于最小大小 (ram_dyn_min) 和最大大小 (ram_dyn_max) 之间的任意值
请使用 hpvmmodify 命令的以下 -x 选项更改内存大小:# hpvmmodify -P compass1 -x ram_target = new memory size
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。