--- title: "Virtual Machines. Right-sizing — VMs Oversized for Memory and CPU" description: "The report helps you detect virtual machines that have more allocated vRAM or vCPU resources than they require. The Virtual Machines." canonical: "https://helpcenter.veeam.com/docs/mp/reports/rightsizing_oversized_vms_vmware.html" breadcrumb: "Veeam MP Report Knowledge > Veeam VMware Analysis Reports > Virtual Machines. Right-sizing — VMs Oversized for Memory and CPU" dateModified: "2026-09-10" --- # Virtual Machines. Right-sizing — VMs Oversized for Memory and CPU The report helps you detect virtual machines that have more allocated vRAM or vCPU resources than they require. ## Description The **Virtual Machines. Right-sizing — VMs Oversized for Memory and CPU** report analyzes historical performance and configured resource allocation to provide recommendations for an optimized VM configuration and allocation of resources. ## Parameters Date/time Selection: defines a time period to analyze in the report. Sections to show: defines whether the report will analyze vRAM resource allocation, vCPU resource allocation or both. Show details: defines whether the report should display results in the collapsed or expanded view. If you choose **No**, only general information will be displayed in the report. The report will not include charts in the output. Performance Modeling Based On: defines whether the report will use maximum (peak) or average CPU and memory historical values to assess VM performance. Scope: defines a list of Groups or Objects to include in the report (by default, the **VMware Virtual Machine Group** is selected). The **Add Group** option returns a Group and all objects that a group contains (with all performance counter instances). The **Add Object** option returns only the selected object. Top N Count: defines the maximum number of virtual machines to display in the report output. ## Sample Usage Report on top 10 VMs that have more allocated memory than they require. Use performance statistics for the previous quarter as a ground for the report analysis. ### Instructions 1. Open the Virtual Machines. Right-Sizing — VMs Oversized for Memory and CPU report. 2. From the **From** list, select *Previous Quarter* > *First Day*. From the **To** list, select *Previous Quarter* > *Last Day*. 3. From the **Sections to Show** list, select *vRAM*. 4. From the **Show Details** list, select *Yes (expanded)*. 5. From the **Performance Modeling Based On** list, select *Average Usage*. 6. In the **Top N Count** field, enter *10*. 7. Click **Run** to view the report. ### Report Output The report will show tables and charts displaying information on top 10 VMs memory consumption: allocated, recommended, min/max and average memory values, standard deviation and current configuration. ::: note If a virtual machine was turned off at some time during the reporting interval, then the configuration information (amount of allocated memory) for this period may be unavailable. All recommendations are based on the current configuration. If a virtual machine has no current configuration (is turned off or decommissioned), it will not be included in the report. ::: You can click the name of an undersized VM or the *Oversized VMs* link in the **RAM analysis** table to drill down to performance details for these VMs. You can also scroll down to see performance details for the VMs that cannot be analyzed.