The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Set a per-VM CPU reservation from an elevated PowerShell session on the Hyper-V host with Set-VMProcessor -VMName "<VMName>" -Reserve <percentage>. Replace the placeholders with the VM name and a value from 0 to 100, then check the setting with Get-VMProcessor.
Set the Hyper-V VM’s CPU reservation in PowerShell
-
On the Hyper-V host, open PowerShell as an administrator.
-
Run the command below, replacing
<VMName>with the target virtual machine’s name and<percentage>with a number from 0 through 100:Set-VMProcessor -VMName "<VMName>" -Reserve <percentage> -
For example, to set a 20 percent reserve for a VM named Web01, run:
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteSpecial offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.#1 Best Overall
Set-VMProcessor -VMName "Web01" -Reserve 20 -
Verify the configured value by querying the VM’s processor settings:
Get-VMProcessor -VMName "Web01"Check the output’s
Reserveproperty. Microsoft documents the command and parameter range in its Set-VMProcessor reference.
What the Reserve value controls
Microsoft defines -Reserve as the percentage of processor resources reserved for a VM, with a documented range of 0 to 100. The VMM documentation describes the percentage in relation to one logical processor and says that zero means no specific percentage is reserved. The setting applies uniformly to all virtual processors belonging to the VM.
A reservation is a CPU scheduling resource control, not a promise of a particular application throughput or response time. The available documentation does not establish a universal conversion from a selected percentage to workload performance.
Rank #3
Reserve, maximum, and relative weight are different controls
-
Reserve: establishes a minimum CPU resource allocation for the VM.
-
Maximum or limit: caps how much CPU the VM can consume.
Rank #4
-
Relative weight: sets the VM’s allocation priority relative to other VMs competing for host CPU resources.
Choose the reserve when the policy goal is a minimum allocation; use a cap to limit consumption or a weight to influence distribution during contention. Microsoft describes these per-VM controls in its Virtual Machine Resource Controls documentation. System Center VMM’s descriptions of VM processor settings are available in its VM settings reference.
Best Value
Can you set the reservation in a graphical interface?
System Center VMM 2019 documentation describes a VM processor setting labeled “Reserve CPU cycles (%)”. That interface asks for the percentage of CPU resources on one logical processor to reserve, with zero meaning no specific reserve. This is VMM wording; labels and available controls in Hyper-V Manager can vary by Windows and management-tool version. The PowerShell cmdlet above is the clearest version-conscious procedure in the cited documentation.
A per-VM reservation does not require CPU Groups
CPU Groups are a separate mechanism for organizing VMs and assigning shared allocations, caps, or processor affinity. Microsoft says they are managed through the Host Compute Service and are not manageable through Hyper-V Manager, WMI, or PowerShell management interfaces. For one VM’s reservation, use its per-VM processor setting; CPU Groups are not required.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

