动态内存启用动态内存缺省情况下,从 guest 虚拟机管理动态内存的功能将被禁用,必须通过 VM Host 启用此功能
如果未启用此功能,则可显示动态内存信息,但是无法更改内存大小
可使用 hpvmcreate、hpvmmodify 或 hpvmclone 命令,并包含 -x dynamic_memory_control 选项
指定 1 作为该选项的参数
例如,在 VM Host 系统中,输入以下命令可在名为 compass1 的 guest 虚拟机上启用动态内存控件:# hpvmmodify -P compass1 -x dynamic_memory_control=1从 Guest 虚拟机查看动态内存信息可在 HP-UX guest 虚拟机上使用 hpvmmgmt 命令管理和查看动态内存信息
安装 guest 虚拟机管理软件时将安装该命令
表 3说明了 hpvmmgmt 命令的选项
表 3 hpvmmgmt 命令的选项-l 类型指定要列出相关详细信息的数据类型
对于类型,请输入 ram
-l 类型 -t 间隔允许连续监视和查看动态 ram 值
对于间隔,请指定两次提取实时数据之间的秒数
-t 间隔允许 hpvmmgmt 命令使用针对间隔参数指定的值连续重新提取请求的数据类型
-v显示 hpvmmgmt 命令的版本号
-V显示有关虚拟机的详细信息(详细模式)
-M以机器可读格式显示详细的属性和资源信息
-X以 XML 格式显示详细的属性和资源信息
-x ram_target={0 | start | 内存量}指定 guest 虚拟机 RAM 目标,其中: 0 表示 guest 虚拟机动态内存将被降低到一个适当的最小值
start 表示 guest 虚拟机动态内存将被设置回引导时的值
amount 是 guest 虚拟机的特定目标内存大小
例如,在 guest 虚拟机上,使用 hpvmmgmt 命令列出动态内存信息
输入以下命令:# hpvmmgmt -l ram [Dynamic Memory Information] ======================================= Type : driver Current memory : 6135 MB Target memory : 6135 MB Comfortable minimum : 2167 MB要显示详细信息,请包含 —V 选项
例如:# hpvmmgmt -V -l ram [Dynamic Memory Information] ======================================= Type : driver Current memory : 2103 MB Target memory : 2103 MB Comfortable minimum : 2423 MB Minimum memory : 1222 MB Maximum memory : 6144 MB Boot memory : 6135 MB Free memory : 124 MB Available memory : 286 MB Memory pressure : 12 Memory chunksize : 65536 KB Driver Mode(s): STARTED ENABLED GUESTCTL在 Guest 虚拟机上修改虚拟机的内存大小配置和启用动态内存功能后,可以一个块的大小 (64 MB) 为单位,将虚拟机内存大小更改为介于最小大小 (ram_dyn_min) 和最大大小 (ram_dyn_max) 之间的任意值
可使用 hpvmmgmt 命令的以下 -x 选项:# hpvmmgmt -x ram_target=memory size例如,要将 guest 虚拟机内存大小修改为 4 GB,请输入以下命令:# hpvmmgmt -x ram_target=4096MAttempting to increase memory from 2103 MB to 4096 MB.Successfully began to change ram_target to 4096 MB.
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。