【Citrix】XenCenter更新VM内存属性

在这里插入图片描述

显示 VM 的静态内存属性
查找所需 VM 的 UUID:

xe vm-list

记下 uuid,然后运行命令param-name=memory-static

xe vm-param-get uuid=uuid param-name=memory-static-{min,max}

例如,以下内容显示了 UUID 以 ec77 开头的 VM 的静态最大内存属性:

xe vm-param-get uuid= \
    ec77a893-bff2-aa5c-7ef2-9c3acf0f83c0 \
    param-name=memory-static-max;
    268435456

该示例显示此 VM 的静态最大内存为 268,435,456 字节 (256 MB)。

显示 VM 的动态内存属性
要显示动态内存属性,请按照上述步骤操作,但使用以下命令:param-name=memory-dynamic

查找所需 VM 的 UUID:

xe vm-list

记下 uuid,然后运行以下命令:param-name=memory-dynamic

xe vm-param-get uuid=uuid param-name=memory-dynamic-{min,max}

例如,以下内容显示了 UUID 以 ec77 开头的 VM 的动态最大内存属性

xe vm-param-get uuid= \
    ec77a893-bff2-aa5c-7ef2-9c3acf0f83c0 \
    param-name=memory-dynamic-max;
    134217728

该示例显示此 VM 的动态最大内存为 134,217,728 字节 (128 MB)。

更新内存属性
警告:

设置静态/动态最小/最大参数时,请使用正确的顺序。此外,不得使以下约束失效:

0 < memory-static-min < memory-dynamic-min < memory-dynamic-max < memory-static-max

更新虚拟机的静态内存范围:

xe vm-memory-static-range-set uuid=uuid min=value max=value

更新虚拟机的动态内存范围:

xe vm-memory-dynamic-range-set \
      uuid=uuid min=value \
      max=value

在虚拟服务器环境中,以及在您确切知道希望来宾使用多少内存的任何情况下,指定目标都很有用。Citrix 虚拟机管理程序会调整来宾的内存分配,以满足您指定的目标。例如:

xe vm-memory-target-set target=value vm=vm-name

更新虚拟机的所有内存限制(静态和动态):

xe vm-memory-limits-set \
      uuid=uuid \
      static-min=value \
      dynamic-min=value \
      dynamic-max=value static-max=value

笔记:

若要将特定数量的内存分配给不会更改的 VM,请将“动态最大值”和“动态最小值”设置为相同的值。
不能将 VM 的动态内存增加到超过静态最大值。
若要更改 VM 的静态最大值,必须关闭 VM。

参考Citrix官网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值