是的,Set-VMMemory就够了,写这篇文章主要是想分享一个编程的小技巧:良好的设计,能把迷途知返的浪子,拉回头,并引导者他步入正轨。
下面就是给虚拟机设置内存的经历了:
$vm=Get-VM -Name "*cent*"
错误一:Set-VMMemory : 参数无效。不能一起指定动态和静态内存设置。若要设置最大内存、最小内存和缓冲设置,请同时启用“动态内存”。
$vm | Set-VMMemory -MaximumBytes 256
错误二:Set-VMMemory : “CentOS-Linux”无法修改设备“Memory”。分配给“CentOS-Linux”的启动内存量无效。你可以分配给此虚拟机的最小内存量是“32”MB。
$vm | Set-VMMemory -StartupBytes 256
错误三:Set-VMMemory : 缺少参数“DynamicMemoryEnabled”的某个参数。请指定一个类型为“System.Boolean”的参数,然后再试一次。
$vm | Set-VMMemory -DynamicMemoryEnabled -MaximumBytes 512MB -MinimumBytes 100MB
最后看两个正确的设置:
# 静态内存 $vm | Set-VMMemory -StartupBytes 100MB # 动态内存 $vm | Set-VMMemory -DynamicMemoryEnabled $true -MaximumBytes 512MB -MinimumBytes 100MB
本文链接: https://www.pstips.net/set-vmmemory.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!